Я хочу, чтобы получить объект JSON из этой строки, вытекающей из этого JSON файла:JSONArray не может быть преобразован в JSONObject в Java
{
"categories": {
"category": [
{
"label": "Collaboration",
"thumbnail": "http://mywebite.com/dfsv",
"description": "...",
"contents": {
"@attributes": {
"count": "79"
}
},
"@attributes": {
"id": "ZSQYN2"
}
},
{
"label": "Communication",
"thumbnail": "http://mywebite.com/dfsv",
"description": "...",
"contents": {
"@attributes": {
"count": "43"
}
},
"@attributes": {
"id": "uGQ9MC"
}
}
],
"@attributes": {
"page": "12",
"limit": "0",
"count": "111",
"lang": "en"
}
}
}
Я использую этот код:
JSONObject obj = new JSONObject(myString);
И я получил сообщение об ошибке:
Значение ... типа org.json.JSONArray не могут быть преобразованы в JSONObject
И если я:
JSONArray obj = new JSONArray(myString);
Я получил сообщение об ошибке:
значение .. . типа org.json.JSONObject не могут быть преобразованы в JSONArray
...
У вас есть идея?
Вы уверены, что myString идентичен в обоих случаях? –
Да, это одна и та же строка – cooow