【发布时间】:2018-03-06 00:16:41
【问题描述】:
我是 json 编程的初学者。我进行了很多搜索,但找不到合适的解决方案来获取 JSON 输出的动态密钥。所以我在问这个问题。 我有一个 jsonObject 如下:
jsonObj = {"A":"A","C":"C","D":"D","B ":"B"}
所有的键都是动态的。我有很多解决方案,其中值是由jsonObj.getString("keyname"); 检索的,但在我的情况下,因为键都是动态的,所以我不能在jsonObj.getString("keyname") 中输入特定的键名。
如何获取keyname = keyvalue 的所有值?我正在使用 java spring 框架。
假设我的 json 是:{"Tea": "Sugar", "Milj ": "jikk", "Paqjj": "qouta", "Coffee": "Melt"}但我得到了这个输出:keys in the json are Sugar我的预期输出是:key is Tea and value of Tea is Sugar。
【问题讨论】:
-
你使用哪个 JSON 库?
-
@Henry org.json
-
JavaDoc 包含所有详细信息:stleary.github.io/JSON-java