Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从json输出中获取keyname=keyvalue这样的所有值?_Java_Json_Spring - Fatal编程技术网

Java 如何从json输出中获取keyname=keyvalue这样的所有值?

Java 如何从json输出中获取keyname=keyvalue这样的所有值?,java,json,spring,Java,Json,Spring,我是json编程的初学者。我搜索了很多,但找不到合适的解决方案来获取JSON输出的动态键。所以我要问这个问题。 我有一个jsonObject,如下所示: jsonObj = {"A":"A","C":"C","D":"D","B ":"B"} 所有的钥匙都是动态的。我有很多解决方案,其中值由jsonObj.getStringkeyname检索;但是在我的例子中,由于键都是动态的,所以我不能在jsonObj.getStringkeyname中放置特定的键名。 如何获得keyname=keyval

我是json编程的初学者。我搜索了很多,但找不到合适的解决方案来获取JSON输出的动态键。所以我要问这个问题。 我有一个jsonObject,如下所示:

jsonObj = {"A":"A","C":"C","D":"D","B ":"B"}
所有的钥匙都是动态的。我有很多解决方案,其中值由jsonObj.getStringkeyname检索;但是在我的例子中,由于键都是动态的,所以我不能在jsonObj.getStringkeyname中放置特定的键名。 如何获得keyname=keyvalue的所有值?我正在使用JavaSpring框架。
假设我的json是:{Tea:Sugar,Milj:jikk,Paqjj:qouta,Coffee:Melt}但是我得到了这个输出:json中的键是糖,我的预期输出是:键是茶,茶的值是糖。

尝试下面的代码来获得键和值:

 JSONObject response = new JSONObject(responseStr)
    Iterator<String> keys = response.keys();
        while (keys.hasNext()) {
              String key = keys.next();
              String value = response.getString(key);
       }

您使用哪个JSON库?@Henry org.JSON JavaDoc提供了所有详细信息: