Разбор ответа http для хранения в shared_preferences - PullRequest
0 голосов
/ 07 января 2019

У меня есть конечная точка API, возвращающая ответ JSON типа String. Мне нужно проанализировать эту строку и превратить каждый объект JSON в нечто, что я могу сохранить в списке.

Я попытался отобразить ответ, но так как он возвращается как одна целая строка, я не могу отобразить каждый объект JSON. Возвращаемый ток строки выглядит следующим образом:

[{OrgName: TEST NON-SCHOOL ENTITY, OrgID: 1111, OrgState: KY, OrgCity: 
TEST}, {OrgName:  Test School, OrgID: 426, OrgState: KY, OrgCity: TEST}, 
{OrgName: NON-SCHOOL, OrgID: 1, OrgState: KY, OrgCity: null}]

Цель состоит в том, чтобы сохранить это в shared_preferences, чтобы я мог получить к нему доступ на другом экране в моем приложении. https://pub.dartlang.org/packages/shared_preferences

Я думаю, что лучший способ сохранить это - проанализировать эту строку так, чтобы я смог использовать shared_preferences setStringList(), но поскольку она возвращается как строка в response.body, я не уверен в как разобраться через это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...