在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时,它看起来很好.因为你所附的数据是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);
}