你好我試圖解析JSON字符串,但得到jsonexception沒有價值:沒有發現產品價值,我以產品爲下面的JSONObject是我的JSON代碼JSONException解析JSON字符串時:爲
{
"Product": {
"Budget": {
"Value": {
"Cake": 200,
"butter": 757993,
"Gelsd": 404130,
"Yeast": 404130,
"Yeas": 43379276,
"Gels": 1777776,
},
"Vol": {
"Cake": 27899,
"butter": 1266,
"Gelsd": 2032,
"Yeast":404130,
"Yeas": 985721,
"Gels": 16563,
}}}}
我做如下:
try {
JSONObject mainObject = new JSONObject(text);
JSONObject productObject = mainObject.getJSONObject("product");
JSONObject attributeObject = productObject.getJSONObject(ATTRIBUTES1);
JSONObject valueObject = attributeObject.getJSONObject(PRODUCT_VALUE);
JSONObject volumeObject = attributeObject.getJSONObject(PRODUCT_VOLUME);
String cake = valueObject.getString(PRODUCT_CAKE);
String butter = valueObject.getString(PRODUCT_BUTTER);
String gelsd = valueObject.getString(PRODUCT_GELSD);
String yeast = valueObject.getString(PRODUCT_YEAST);
String yeas = valueObject.getString(PRODUCT_YEAS);
System.out.println("cake============="+cake);
System.out.println("butter============="+butter);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我是解析正確的方法是什麼?
您的JSON是無效的。 Checke here http://jsonformatter.curiousconcept.com/ –
@BirajZalavadia formater說其有效... – teekib
謝謝大家,yeahh我錯過了首都... – teekib