JSON: -如何修復錯誤類型不兼容「必需的字符串,發現JSON數組」
{
"events": ["wedding", "wed"],
"event_location": ["", ""],
"event_studio": [
["makeover", "epica", "Raddisson"],
["makeover", "epica"],
["Raddisson", "makeover", "contours"]
],
"event_studio_location": [
["Ernakulam", "thrissur", "kollam"],
["Ernakulam", "thrissur"],
["kollam", "Ernakulam", "Malappuram"]
]
}
想從json的事件,並將其存儲在字符串數組。
String[] a=new String[responseBody.getJSONArray("events").length()];
a=responseBody.getJSONArray("events");
顯示錯誤類型不兼容所需的字符串中發現JSON數組
一個是字符串數組,你要轉讓JsonArray。這就是它出錯的原因。你應該嘗試[i] = responseBody.getJSONArray(「events」)。toString(); –
好吧,我知道,但我想直接將json數組轉換爲字符串數組 –
您可以使用for循環相同.. –