如何在java或groovy中将字符串转换为Json对象

t5zmwmid  于 2022-11-21  发布在  Java
关注(0)|答案(1)|浏览(204)

我将一个json保存到数据库中,保存为如下字符串:
"[_district:_1_2_5village, _name:_1_1_2id_inter, _gender:_1_3_5sex]"
现在我想把它转换回一个Json对象,以便选择键和值,例如**_district是键,_1_2_5village**是值。请帮助我如何实现这一点。谢谢
我试图通过解析将字符串转换回JSON,但这对我来说不起作用。

qfe3c7zg

qfe3c7zg1#

它不起作用,因为它不是JSON格式,JSON是一种Map对象的方式,使用如下的键值语法:

{"key": "value"}

数组看起来像这样:

[{"key": "value"},{"key": "value"}]

您需要为您的语法创建一个自定义解析器
下面是json规范:
https://www.json.org/json-en.html

相关问题