Limitações das Bibliotecas JSON4J

A análise de cadeia JavaScriptTM Object Notation (JSON) segue as diretrizes apresentadas por várias origens de referência no formato de texto JSON.  Principalmente, de acordo com todas as origens revisadas, os nomes dos atributos são sempre cadeias entre aspas. 

Veja a seguinte estrutura JSON:
{
   "attributeName": "foo"
}

Entretanto, para os navegadores que suportam nomes de atributos sem aspas; ainda assim os nomes de atributos são avaliados corretamente.  Essa biblioteca segue a definição do formato JSON e é mais rígida que a maioria dos navegadores.  A biblioteca não avaliará nomes de atributo sem aspas como um JSON válido. Em vez disso, JSON4J gerará uma exceção java.io.IOException.  Portanto, utilize sempre nomes de atributos corretamente entre aspas no texto JSON que você transmitir para as funções de análise dessa biblioteca.


Termos de Uso | Feedback