У меня есть конечная точка 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
, я не уверен в как разобраться через это.