Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/08/2015, 15:12
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Eliminar comillas de parametros devueltos json-mysql

Cita:
lo que me gustaria es quitarle las comillas a todos los campos exepto a los nombres de la columna name y la verdad no se muy bien como hacerlo.
Eso es completamente innecesario.

El formato JSON es explícito y requiere las comillas dobles.

Ahora, para obtener el valor correctamente debes primero decodificar el JSON usando json_decode():

Código PHP:
Ver original
  1. $json = '[
  2. {"x":"1","y":"1","z":"4","name":"UNO"},
  3. {"x":"2","y":"1","z":"5","name":"DOS"},
  4. {"x":"3","y":"2","z":"6","name":"TRES"},
  5. {"x":"4","y":"3","z":"7","name":"CUA"}
  6. ]';
  7.  
  8. $data = json_decode($json, TRUE);
  9.  
  10. var_dump($data[1]['name']); // DOS

A partir de ese punto los datos ya vendrán sin comillas, pues esa es la naturaleza de las cadenas de texto, no te confundas.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.