JSON解析错误:React Native上的未终止字符串

时间:2018-03-27 02:58:27

标签: json react-native

我收到此错误:

  

JSON解析错误:未终结字符串

我的json是代码:

[{"nomeEmpresa":"CACHORRO QUENTE E PASTEL DO ROMERO ", "nomeCategoria":"Alimentação", "subcategoria":"LANCHONETE", "email":"juniorromero116@gmail.com", "descricao":"Lanchonete Cachorro Quente e Pastel do Romero. Temos os mais saborosos lanches da cidade. Com uma excelente variedade em nosso cardápio, venha sentir o sabor. Tradição na cidade de Cupira desde 1993.", "endereco":"R. DOM JUVÊNCIO DE BRITO", "bairro":"CENTRO ", "wifi":"1", "cartao":"0", "delivery":"1", "horario":"SEGUNDA A SáBADO : 8:00 AS 12:00 E 14:00 AS 23:30 DOMINGO : 16:00 AS 00:00", "logo":"upload/8acf1595198096b1bb170ea10685243d.jpg", "imagens":[{"imagem":"upload/6480ca25e9a4237d7d0964d844e7ee7e.jpg", "titulo":"", "valor":""}, {"imagem":"upload/5e461acc9f2993c29794993ca7b9d742.jpg", "titulo":"", "valor":""}, {"imagem":"upload/c570e5df3146ece84eb600e300a2d7bd.jpg", "titulo":"", "valor":""}, {"imagem":"upload/2ded47256f054093b317f408fb4778d0.jpg", "titulo":"", "valor":""}], "sociais":[{"link":"https://www.facebook.com/cachorroquentedoromero/", "tipo":"0"}], "telefones":[{"ddd":"81", "numero":"99364-3465", "operadora":"3", "whatsapp":"1"}]}]

我收到此json访问网址https://buscafree.com.br/listaDetalhe.php?id=40

如果我访问https://buscafree.com.br/listaDetalhe.php?id=45,则效果非常好。

如果删除descricao键的值,则解决错误:

Lanchonete Cachorro Quente e Pastel do Romero. Temos os mais saborosos lanches da cidade. Com uma excelente variedade em nosso cardápio, venha sentir o sabor. Tradição na cidade de Cupira desde 1993.

我无法理解为什么会出现这种错误,因为这是一个简单的文本。

我的反应原生代码是:

busca(categoria) {
  fetch(`https://buscafree.com.br/listaDetalhe.php?id=${categoria}`)
  .then((response) => response.json())
  .then((responseJson) => {
    this.setState({empresas:responseJson})
  })
  .catch((err) => this.setState({mensagem:{err}}))
}

0 个答案:

没有答案