Какой формат это JSON, массив объектов или что-то еще? - PullRequest
1 голос
/ 10 июля 2020

Мой JSON код:

     [
    {"_id":"55d66226726b611100aaf741","replacement":false,"quantity":5,"name":"Generator 1000 kW","maintenanceperiod":365,"lifespan":120,"cost":5000,"sku":"100003"},
{"_id":"55d66226726b611100aaf742","replacement":true,"quantity":183,"name":"Cooling Fan","maintenanceperiod":0,"lifespan":0,"cost":300,"sku":"100004"}
    ]

это массив структуры объекта или как получить доступ к стоимости значению после десериализации JSON?

Следует ли десериализовать JSON в LIST, а затем в MAP?

или любой другой подход.

Ответы [ 2 ]

0 голосов
/ 10 июля 2020

Если это то, что вы пишете в классе и будете ссылаться на него в будущем, создайте class для синтаксического анализа json в.

Для быстрого и грязного решения , попробуйте что-нибудь вроде этот ответ.

0 голосов
/ 10 июля 2020

Прежде всего, это массив объектов. Допустим, мы сохраняем этот массив в переменную "arr"

arr = your JSON array

, чтобы мы могли получить значение ' cost ', как это

firstObject = arr[0]
cost = firstObject["cost"]

этот псевдокод, который вы можете изменить его в соответствии с вашим языком программирования. Кроме того, это JSON ссылка для просмотра http://jsonviewer.stack.hu

...