JSONObject.get(key)在映射存在时返回null

时间:2018-05-15 19:23:23

标签: java json

代码:

import org.json.simple

String path = "SomePathHere";

JSONParser parser = new JSONParser();
JSONObject json = (JSONObject) (parser.parse(new FileReader(path)));
System.out.println("JSONObject: " + json.toJSONString());
String partner = (String) json.get("partner");

输出:

JSONObject: {"partner":"website","campaign":"homepage"}

因为您可以看到“partner”存在并且具有与之关联的值,但是 json.get(“partner”); 返回null并且我不明白为什么。

1 个答案:

答案 0 :(得分:0)

问题已解决。我倒退了问题。事实证明我的问题是,当它实际上被称为“名称”时,我试图获得名为“名称”的键的值。区分大小写。