开发者社区> 问答> 正文

get_json_object函数,当json里的key包含$时,取不出来对应的value... 难道只能先将json里的$替换掉吗? 给你测试数据: { "uptr":55, "$pr_ve":"1"

已解决

get_json_object函数,当json里的key包含$时,取不出来对应的value...
难道只能先将json里的$替换掉吗?

给你测试数据:
{

"uptr":55,
"$pr_ve":"1" 

展开
收起
祁同伟 2017-07-04 17:17:12 6972 0
4 条回答
写回答
取消 提交回答
  • TA有点害羞,没有介绍自己...
    采纳回答

    初步怀疑是由于$符号本身就是特殊符号,可能识别异常导致没有提取出来。

    2019-07-17 21:21:52
    赞同 1 展开评论 打赏
  • 我的是key中包含点“.” 这个表示的是层级,谁知道怎么解决呢

    2020-07-31 19:35:32
    赞同 展开评论 打赏
  • 我也遇到类似的问题,不过我的key是包含.,现在还无法处理

    2020-01-05 15:20:53
    赞同 展开评论 打赏
  • 采用json_tuple即可
    select json_tuple ("{"uptr":55, "$pr_ve\":\"1\"}",'$pr_ve');
    返回值为1

    2019-07-17 21:21:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载
F2etest — 多浏览器兼容性测试整体解决方案 立即下载