Limitaciones de las bibliotecas JSON4J
El análisis de la serie JSON (JavaScriptTM Object
Notation) sigue las directrices presentes en varios orígenes de
referencia en el formato de texto JSON. Principalmente, según todos los orígenes revisados, los nombres de
atributo son siempre series entrecomilladas.
Consulte la siguiente estructura de JSON:
{
"attributeName": "foo"
}
|
No obstante, para los navegadores que dan soporte a nombres de atributos sin comillas,
los nombres de atributo continúan evaluándose correctamente. Esta biblioteca
cumple la definición del formato JSON y es más rígida que la mayoría de navegadores. La biblioteca no evaluará los nombres de atributo sin comillas como JSON válido.En
su lugar, JSON4J generará una excepción java.io.IOException. Por lo tanto, utilice
siempre los nombres de atributo correctamente entrecomillados en el texto JSON que pasa a
las funciones de análisis de esta biblioteca.
|