Acceder

Ver la Versión Completa : [ CONSULTA ] Array json


badwolf2013
10/08/14, 00:02:57
Hola a todos, estoy desarrollando una app y me encuentro con algo que no se como resolver, tengo una web sobre joomla con un componente inmobiliario,este componente guardada los inmuebles en un bd mysql, para sacar los datos de los inmuebles no tengo problema, tengo el script en php para sacarlos,que me devuelve un array json, la cuestión es que una de las columnas de la base de datos que quiero sacar esta ya metida como una array json, y mi duda es como extraigo una parte de esa array que luego mi escript meterá en una array, es un poco lioso, pero espero haberme aclarado, este es el array que tengo dentro de esta columna que es de tipo texto:[{\"title\":\"\",\"description\":\"\",\"name\":\"principal.jpg\"},{\"title\":\"\",\"description\":\"\",\"name\":\"811131618_1749.jpg\"},{\"title\":\"\",\"description\":\"\",\"name\":\"811130207_1806.jpg\"},{\"title\":\"\",\"description\":\"\",\"name\":\"811130936_1577.jpg\"},{\"title\":\"\",\"description\":\"\",\"name\":\"811130339_1828.jpg\"},{\"title\":\"\",\"description\":\"\",\"name\":\"811131847_1813.jpg\"},{\"title\":\"\",\"description\":\"\",\"name\":\"811130299_1848.jpg\"},{\"title\":\"\",\"description\":\"\",\"name\":\"811130545_1756.jpg\"}]
Solo quisiera sacar el name para poder completar luego na ruta. Gracias de antemano y un saludo.

kriogeN
10/08/14, 12:23:02
Puedes coger ese texto y convertirlo en un JSONObject (en este caso un JSONArray) y luego ir buscando en los elementos el campo name.

badwolf2013
10/08/14, 13:07:54
Gracias por la respuesta, pero ahí es donde surge mi duda, yo realizaría el jsonarray de esta manera, dentro de un while para recorrer la columna pondría:
$out [] = $row['ruta'];
Y lo pasaría:
echo json_encode($out);
Y no se como crear ese objeto jsonarray que mencionas que es el que necesitaria

kriogeN
10/08/14, 13:23:25
ahmm, bueno, que hablas de PHP. En ese caso ni idea, los Backend los hago en ASP.NET

badwolf2013
10/08/14, 13:51:43
Gracias de todas maneras

makgyverzx
23/08/14, 05:18:37
Has mirado la API De jsoup? Se importa desde Maven o Gradle y parseas un HTML como si un XML se tratase, mira su web oficial y su cookbook