Menú Principal

json ayuda

Iniciado por TheH4ck, 24 Noviembre 2015, 19:22 PM

0 Miembros y 1 Visitante están viendo este tema.

TheH4ck

Tengo un json como este:
{
    "fetching": false,
    "fetcher": {
        "start": 1448384436,
        "end": 1448387371,
        "duration": 2934,
        "pages": {
            "toFetch": 0,
            "current": 0
        }
    },
    "count": {
        "resources": 8557,
        "authors": 3843
    }
}

Como puedo obtener "resources" y asignarle el valor de "resource" a $resources.
He intentado:
$resources = $json['count']['resources']
Y otro JSON:
[
    {
        "id": 14833,
        "name": "HOLA"
    },
    {
        "id": 14742,
        "name": "QUE TAL"
    }
]

Quiero hacer un while() para mostrar a cada uno de los resultados ("id" y "name") mostrarlo en un div.

Ethgar

lo que puedes hacer es utilizar jsondecode para sacar el array de un json dado y así poder recorrerlo de la forma que lo haces  en $resources = $json['count']['resources'];

Es lo primeroque se me vino a la mente, la otra es que lo hagas con javascript

flacc

Como dice el compañero arriba, desde php json_decode, sino desde js con $.parseJSON y $.get, $getJSON
Y lo recorres con un for, for of, o un for in. (Suponiendo que usas jquery).

Enviado desde mi AZUMI A50c+ mediante Tapatalk