代碼從JSON數組特定值是用Java編寫獲取Java中
JSONArray resultArray = (JSONArray)resultObject;
String str = (resultArray.get(0).toString())
現在我有一個字符串,如下
{
"styleId": "2276730",
"price": "$199.95",
"originalPrice": "$199.95",
"colorId": "401",
"productName": "Mutiny",
"productId": "8149427",
"percentOff": "0%"
},
我想有價格爲每個這樣的價值array
我是JSON的新手。誰能幫我這個?
您提供的示例「JSON」不是一個數組(它是一個對象),它甚至不是一個_valid_對象,因爲附加的尾隨逗號。請提供一個**完整的**例子來重現確切的問題。 –
他說這是一個JSONArray項目 – nikis
你不應該做toString,直到你有你想要的對象(如果然後)。假設原始數據是一個JSONArray,按數字「獲取」元素,將結果轉換爲JSONObject,然後對其執行get(「price」)。這應該直接返回一個包含價格的字符串。 –