Я пытаюсь прочитать канал с URL-адреса в виде объекта JSON и передать этот канал на носимое устройство для отображения в виде списка с помощью API данных. Этот объект JSON содержит массив объектов, каждый из которых содержит несколько элементов. Что-то вроде этого:
{ "items":[
{ "title":"item 1", "element_1":"element 1", "element_2":"element 2" }
{ "title":"item 2", "element_1":"element 1", "element_2":"element 2" }
{ "title":"item 3", "element_1":"element 1", "element_2":"element 2" }
]}
Я могу поместить эти предметы в ArrayList
объектов с помощью GSON или Jackson (хотя я думаю, что предпочитаю GSON), но я не знаю, как я смогу преобразовать эти ArrayList
объектов в носимые устройства. Из того, что я могу сказать, я не могу. Я хотел бы знать, есть ли способ сделать это, или, если нет, какие-то передовые методы того, как мне это сделать? Должен ли я просто получить JSON в виде строки, передать строку на носимое устройство и затем проанализировать ее? Я не знаю, было бы это неэффективно, если бы строка была очень большой, учитывая, что я не знаю, насколько большим может быть список объектов JSON. Также я знаю, что можно разобрать строку с помощью GSON, но я не знаю, неэффективно ли это.