我有一个API端点返回String类型的JSON响应。我需要解析此字符串并将每个JSON对象转换为可以存储在列表中的对象。
我尝试映射响应,但是由于它作为一个完整的字符串返回,因此我无法映射每个JSON对象。返回的String当前看起来像这样:
[{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
中我不确定该如何解析。