Я в ситуации, когда мне нужно прочитать данные json и вставить его в таблицу Sqlite. Но данные JSON в этом формате:
читать данные json в java
{
"result": "success",
"data": {
"userId": "873",
"volume": "0.5",
"schoolId": "0",
"schoolName": "",
"preferredLanguageId": "1",
"fname": "robin",
"lname": "singh",
"email": "[email protected]",
"password": "password1111",
"isParent": "0",
"countryId": "254",
"stateId": "143",
"state": "",
"city": "san diego",
"coins": "0",
"zip": "",
"players": []
}
}
JSONObject json = new JSONObject(jsonString);
String uname=json.getString("fname");
Но я не в состоянии получить первое имя в строке uname.
Какая ошибка? –
Попробуйте 'JSONArray list = (JSONArray) jsonObject.get (" data ");' получить коллекцию всех свойств, вложенных в свойство данных. – rebeliagamer