Comillas simples versus dobles en jQuery.parseJSON
Al utilizar el método parseJSON de jQuery, los usuarios pueden encontrar diferencias en el comportamiento dependiendo de si son simples o dobles. Se utilizan comillas dobles para encerrar la cadena JSON. En este artículo, exploraremos estas diferencias.
Comillas dobles: el enfoque estándar
Según el estándar JSON, las comillas dobles se consideran el método preferido para encerrar Cadenas JSON. Este también es el caso del método parseJSON de jQuery, que espera que las cadenas JSON estén entre comillas dobles. El siguiente ejemplo ilustra esto:
var obj1 = jQuery.parseJSON('{"orderedList": "true"}');
document.write("obj1 " obj1.orderedList); // Outputs "obj1 true"
Comillas simples: un formato no admitido
Por el contrario, las comillas simples no se consideran un formato de cadena JSON válido. Como resultado, el uso de comillas simples al llamar a parseJSON generará un error. El siguiente ejemplo demuestra esto:
var obj2 = jQuery.parseJSON("{'orderedList': 'true'}");
document.write("obj2 " obj2.orderedList); // Outputs "obj2 undefined"
Este comportamiento no es específico de jQuery. Más bien, tiene sus raíces en el propio estándar JSON, que exige el uso de comillas dobles para los valores de cadena. Por lo tanto, independientemente del conjunto de herramientas de JavaScript que se utilice, es esencial utilizar comillas dobles cuando se trabaja con cadenas JSON.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3