JSON-simple使用方法获取JSONObject

时间:2016-03-13 13:05:53

标签: java json json-simple

我一直在研究一个需要JSON从大型json文件中获取数据的项目,但在尝试使用方法获取json字符串时遇到了问题。 获取ID工作的方法我多次测试过。当我输入int作为字符串ID时,它也完美地工作但是当我使用该方法获取jsonString时它停止工作并给出nullpoiterexeption

public static int getLvlMin(ItemStack is) throws ParseException {
    String id = getID(is);
    system.out.println(id);
    JSONParser parser = new JSONParser();
    Object obj = parser.parse(Main.weapons);
    JSONObject jsonObj = (JSONObject) obj;
    system.out.printlnjsonObj.toJSONString());
    JSONObject weapon = (JSONObject) jsonObj.get(String.valueOf(getID(is)));
    system.out.println(weapon.toJSONString());
    return 1;
}

这是我试图获取信息的{jon字符串{"W1121000-00002":{"clnt":1023,"srvr":870}},我试图从该字符串中获取clnt值。

0 个答案:

没有答案