как читать JSON с HTML в приложении Flutter? - PullRequest
0 голосов
/ 16 июня 2020

Получение JSON в приложении Flutter, которое содержит вложенное содержимое Json и HTML, не работает.

Пример:

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

Ошибка: половина содержимого JSON извлекает из API из-за HTML.

1 Ответ

0 голосов
/ 16 июня 2020

Хм ... Когда я тестировал преобразование из строки в Json, это выглядело хорошо. Поскольку прикрепленные данные относятся к типу карты, я тестировал все строки.

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":"cc@gmail.com",
    "description":"AS",
    "html":"<div>ID: 02<br>Name: 022<br>Org: wann<br>Description: AS</div>"
  }
 }''';

  final jsonResponse= json.decode(data);
  print(jsonResponse);
}
...