我一直在研究一个需要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
值。