Моей JSON строка выглядит,Проблемы в разборе JSON Строка
{
"userList" : {
"user" : [{
"Id" : "33",
"userId" : "raji2",
"customerId" : "35",
"username" : "raji2",
"status" : "1",
"locked" : "0",
"customAttributes" : "{\"uiPageId\":\"\",\"uiPageName\":\"\",\"uiPageViewMode\":\"Normal\"}",
"addressList" : {
"address" : ""
},
"contactList" : {
"contact" : {
"contactno" : "+919526346097",
"email" : "[email protected]"
}
},
"roleList" : {
"roleId" : "7"
},
"privilegeList" : {
"privilegeId" : ["1", "10", "11", "12", "13", "14", "15", "16", "17", "23", "24", "25", "26", "27"]
},
"entityList" : {
"entityId" : ""
}
}, {
"Id" : "34",
"userId" : "raji3",
"customerId" : "35",
"username" : "raji3",
"status" : "1",
"locked" : "0",
"customAttributes" : "{\"uiPageId\":\"\",\"uiPageName\":\"\",\"uiPageViewMode\":\"Normal\"}",
"addressList" : {
"address" : ""
},
"contactList" : {
"contact" : {
"contactno" : "+919526346097",
"email" : "[email protected]"
}
},
"roleList" : {
"roleId" : "7"
},
"privilegeList" : {
"privilegeId" : ["1", "10", "11", "12", "13", "14", "15", "16", "17", "23", "24", "25", "26", "27"]
},
"entityList" : {
"entityId" : ""
}
}
]
}
}
Когда я пытаюсь разобрать это, используя образец приведенного ниже, и пытаюсь принять электронную почту или CUSTOMERID, данные поступают в нуле, код snippet Я пытался:
JSONObject obj = (JSONObject) new JSONParser().parse(data);
JSONObject jsonObject = (JSONObject) obj;
System.out.println(jsonObject);
String x=(String) jsonObject.get("customerId");
System.out.println("Check Data"+x);
Я использовал простой json библиотека. Я получаю нулевой ответ.
Эмм, '«customAttributes»' является объект JSON вложена как _string_? Мех? – fge
Какую конкретную библиотеку вы используете? Какой клиент вы пытаетесь получить? Все они? – Jahed
@Jahed org.json.simple, все из них –