java在不知道密钥的情况下解析json
我试图在不知道json格式的键和结构的情况下用java解析json,并将数据保存到hashmap中
如何循环使用整个json格式并将键和值存储到hashmap中
{"id" : 12345, "value" : "123", "person" : "1"}
就像在这个例子中,所有的键都是jsonobject,没有一个是json数组
还有像jackson这样的图书馆我不想使用任何第三方图书馆
你可以在下面搜索框中键入要查询的问题!
我试图在不知道json格式的键和结构的情况下用java解析json,并将数据保存到hashmap中
如何循环使用整个json格式并将键和值存储到hashmap中
{"id" : 12345, "value" : "123", "person" : "1"}
就像在这个例子中,所有的键都是jsonobject,没有一个是json数组
还有像jackson这样的图书馆我不想使用任何第三方图书馆
# 1 楼答案
# 2 楼答案
那quick-json parser呢
# 3 楼答案
这只是一个例子。 对于类似JSON的
使用JSONObject keys()获取键,然后迭代每个键以获取动态值
代码大致如下所示:
也试试这个代码
}
请看一下这个链接
https://github.com/alibaba/fastjson
# 4 楼答案
可能的解决方案:
使用示例JSON字符串进行测试:
输出:
注:这并不理想,我只是写得很快