Выполнение приложения для Android. Создан код на стороне сервера, чтобы возвращать код JSON, как этот:JSON Reformatting - патч Уникальные ключи
{
"msg": "",
"patients": {
"PAT_CONST": {
"name": "Anna",
"id": "5"
},
"PAT_CONST": {
"name": "John",
"id": "6"
},
"PAT_CONST": {
"name": "Helen",
"id": "7"
}
},
"ok": true
}
Однако, я думаю, что это незаконно (или не рекомендуется) иметь ключи с таким же названием («PAT_CONST» в данном случае) внутри основной JSONObject.
Как я могу переписать вышеуказанный JSON так, чтобы у меня был структурированный JSON с несколькими пациентами, каждый из которых имел свои собственные «имя» и «id» ключи? Может быть, используя Array и как вы это сделаете, чтобы оптимизировать эффективность задачи синтаксического анализа, выполняемой на стороне клиента?
Вы на самом деле просто удалить ' PAT_CONST' просто оставляют «пациентов»: [{«name»: «John», «id»: «6»}] ', поэтому они являются объектами themselve s. У вас не может быть двух одинаковых ключей. – Rcls
Спасибо @Rcls, полезный ответ. –