Я новичок в JSON и смущаюсь каждый раз, когда создаю новый. Я пытаюсь создать массив JSON как это:.JSON construction
{
"id":"2003",
"HouseMD" :
{
"Doctor_1": "Thirteen",
"Doctor_2" : "Chase"
"Doctor_n" : "Someone"
}
}
В основном я пытаюсь добавить данные динамически из Doctor_1 в Doctor_n»в цикле, и если я использую JSON объект Я только получаю последний . значение, когда я, наконец, распечатать его Как получить то, что я хочу Любая помощь приветствуется
Благодаря
Думаю, вам не нужно хранить HouseMD в объекте, вы должны использовать массив. Вы знаете, что должны быть врачи, поэтому нет смысла хранить такие ключи, как «Доктор_1», «_2» и т. Д. Просто сделайте '{id: 1, HouseMD: ['Тринадцать', 'Чейз', 'Кто-то']}' Или, если вы хотите сохранить больше свойств для врачей, тогда это может быть массив объектов врачей '[{name: 'Chase', otherProp: 'val'}, ...]' – Wirus
этот пост может помочь: http://stackoverflow.com/questions/15402321/how-to-convert-hashmap-to-json-array-in-android –