postgresql json查询出来的数据多出来一个双引号的问题
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
问题描述:
在pg数据库中当你的列字段的字段名中存在下划线的时候。查询的结果在pgAdmin中显示的是正常的,但是在java代码中,查询出来的对应字段的值多出来一个双引号
select base_info->'name' as name form table
解决方案
方案一
变更该列的列名,去掉其下划线即可
select baseinfo->'name' as name form table
方案二
select base_info->>'name' as name form table
解读
->
把json提取出来的数据作为json输出。
->>
把json提取出来的数据作为文本输出。
总结
在使用json类型数据的时候,当查询出来的某一列是用来直接做呈现的文本的时候就使用 ->> 直接把数据输出为文本 如name:name。
如果查询出来的这一列作为一个json提取出来,在这个时候,我们的java代码会把它识别为json对象,所以就又给这个列的值最外层套上了一对双引号。如json:”{}”
GitHub 加速计划 / js / json
18
5
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:3 个月前 )
2134cb94
* change NLOHMANN_JSON_FROM_WITH_DEFAULT to let NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT work with an empty JSON instance
* fix ci_static_analysis_clang (ci_clang_tidy)
* change NLOHMANN_JSON_FROM_WITH_DEFAULT to let NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT work with an empty JSON instance 2 天前
6057b31d
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* Use ubuntu-latest image to run Valgrind (#4575)
* :wrench: use Clang image to run valgrind
* :wrench: use Clang image to run valgrind
* :wrench: use Clang image to run valgrind
* :wrench: use Ubuntu image to run valgrind
* Use Clang image to run iwyu (#4574)
* :wrench: use Clang image to run iwyu
* :wrench: use Clang image to run iwyu
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :wrench: overwork astyle call
* :art: format code
* :hammer: clean up 4 天前
更多推荐
已为社区贡献3条内容
所有评论(0)