Я пытаюсь разобрать json с edittext, сделать его совпадением для id и загрузить данные, которые он несет в текстовом виде. Я не совсем уверен, как это сделать, будь то использование правой JSON, или если im использует правильный способ определить наиболее эффективный способ справиться с этим. Когда я вхожу '5' в EditText, я получаю сообщение об ошибке, указанных ниже:org.json.JSONException: Нет значения для id
Ошибка:
org.json.JSONException: No value for id
JSON из URL разбираемый:
{
"id": "5",
"first_name": "Larry",
"last_name": "Gonzales",
"email": "[email protected]",
"country": "Japan",
"ip_address": "242.198.195.241"
}
Java :
try {
JSONObject e = new JSONObject();
JSONObject jsonobjectidloader = e.getJSONObject(TAG_ID);
if (jsonobjectidloader.equals(xyz)){
uid.setText(id3);
id3 = jsonobjectidloader.getString(TAG_ID);
name1.setText(fname);
fname = jsonobjectidloader.getString(TAG_FIRST_NAME);
name2.setText(lname);
lname = jsonobjectidloader.getString(TAG_LAST_NAME);
email1.setText(email);
email = jsonobjectidloader.getString(TAG_EMAIL);
ipaddres.setText(ipa);
ipa = jsonobjectidloader.getString(TAG_IP);
cou.setText(country);
country = jsonobjectidloader.getString(TAG_COUNTRY);
Надеюсь, вы, ребята, можете мне помочь с этим, я действительно зациклился прямо сейчас.
'e = new JSONObject();' ... 'e' пуст и не имеет свойства« id »... – Selvin
Okey, но как я должен его обернуть с помощью json, который у меня есть сейчас? Предположим, я хотел разобрать json так, как я упомянул? Как я могу это сделать? – stackingboxes