Android JSONParser不';我不能在安卓系统中工作
这种类型的JSON对象将出现在我的Android设备上: {“Successful”:true,“Value”:{“Materials”:[{“MaterialID”:999999,“Type”:1,“StockNo”:1,“Weight”:1}]} 我试着这样分析:Android JSONParser不';我不能在安卓系统中工作,android,json,parsing,Android,Json,Parsing,这种类型的JSON对象将出现在我的Android设备上: {“Successful”:true,“Value”:{“Materials”:[{“MaterialID”:999999,“Type”:1,“StockNo”:1,“Weight”:1}]} 我试着这样分析: public String parseMaterial(JSONObject object){ try{ JSONArray objectArray = object.getJSONArray("Value");
public String parseMaterial(JSONObject object){
try{
JSONArray objectArray = object.getJSONArray("Value");
}
catch(JSONException e){
Log.d("Jsonparser=>error", e.getMessage());
}
}
我在Logcat中得到的是:
D/Jsonparser=>错误:值:{“Materials”:[{“MaterialID”:999999,“Type”:1,“StockNo”:1,“Weight”:1}]}
我做错了什么?为什么这个程序会陷入困境?谢谢。因为
值
不是Json数组您需要使用getJsonObject