Foros del Web » Programando para Internet » Javascript »

Duda de comillas en objeto json

Estas en el tema de Duda de comillas en objeto json en el foro de Javascript en Foros del Web. Hola a todos: en un objeto json tengo la siguiente sintaxis. Código PHP: data : {          id : 3 ,          delete : 'ok'      ...
  #1 (permalink)  
Antiguo 23/09/2010, 11:31
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
Duda de comillas en objeto json

Hola a todos:
en un objeto json tengo la siguiente sintaxis.
Código PHP:
data: {
        
id:3,
        
delete:'ok'
    

La definición de los nombre de las variables, ¿debe ir sin comillas?
porque resulta que delete es keyword en javascript, y en chrome no podia ejecutar dicho codigo.
Luego puse los nombre de las variables entre comillas ('id' 'delete') para resolverlo.
Pero quisiera saber cual es la sintaxis correcta.

Gracias!
__________________
I am Doyle please insert code.
  #2 (permalink)  
Antiguo 23/09/2010, 11:50
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Duda de comillas en objeto json

si y no. preferiblemente es mejor acostumbrarse a utilizar las comillas, especificamente las doble. sin las comillas sigue siendo valido, solo que debes tener precaucion. sin las comillas, debes seguir las mismas normas para nombrar identificadores. es decir, no puedes utilizar las palabras reservadas, entre otras normas.

con las comillas tienes la ventaja de identificar las propiedades de la formas mas compleja que quieras e incluso utilizar las palabras reservadas. en cuanto las comillas dobles, depende de cual es la finalidad. si fueras a reservar el objeto json en string para luego analizarlo con JSON.parse, la funcion requiere obligatoriamente que las propiedades esten escritas con comillas dobles.

en conclusion, con o sin comillas, dobles o simples, ambas formas son validas. todo depende de lo que tengas planificado.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 23/09/2010, 12:01
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
Respuesta: Duda de comillas en objeto json

Excelente explicación, thanx!
__________________
I am Doyle please insert code.

Etiquetas: comillas, json, objeto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:40.