如何在Flutter App中读取含有HTML的JSON?

问题描述 投票:0回答:1

在Flutter App中获取JSON,其中包含Nested Json和HTML内容,无法使用。

例子

 {"off":
  {
    "02":{
      "id":"02"
         },
    "name":"022",
    "type":"Test",
    "phn":[1,2,3,4],
    "org":"wann",
    "email":"[email protected]",
    "description":"AS",
    "html":"<div>ID: 02<br>Name: 022<br>Org: wann<br>Description: AS</div>"
  }
 }
    ####################
 final jsonResponse= json.decode(response.body);

错误:由于HTML,从API中获取JSON的一半内容。

json flutter flutter-layout flutter-test
1个回答
0
投票

嗯......当我测试将字符串转换为Json时,它看起来很好.因为你所附的数据是Map类型,所以我用所有的字符串进行了测试。

import 'dart:convert' show json;
import 'dart:core';

void main() {
  var data ='''{"off":
  {
    "02":{
      "id":"02"
         },
    "name":"022",
    "type":"Test",
    "phn":[1,2,3,4],
    "org":"wann",
    "email":"[email protected]",
    "description":"AS",
    "html":"<div>ID: 02<br>Name: 022<br>Org: wann<br>Description: AS</div>"
  }
 }''';

  final jsonResponse= json.decode(data);
  print(jsonResponse);
}
© www.soinside.com 2019 - 2024. All rights reserved.