如何在GWT中读取Json文件?

时间:2015-02-10 05:39:20

标签: java json gwt

{  
    "employee": {  
        "name":     "sachin",   
        "salary":      56000,     
    }       
}

这是我的json文件。 现在我只想阅读它。

当我写下最后一行时,它会给我NullPointerException

JSONValue value = JSONParser.parseLenient(json);
JSONObject employeeObject = value.isObject();
System.out.println(employeeObject.get("name").isString().stringValue());

1 个答案:

答案 0 :(得分:0)

应该是:

JSONValue value = JSONParser.parseStrict(json);
JSONObject employeeObject = (JSONObject) value.isObject().get("employee");

目前,您尚未评估对象"员工" - 您正在评估一个拥有"员工"的json对象。作为唯一的孩子。