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.
|