[pyar] [django] request y json
Roberto Alsina
ralsina en netmanagers.com.ar
Mar Sep 10 09:59:35 ART 2013
On 10/09/13 09:52, Daniel wrote:
> dado un json determinado (*1) necesito recibirlo y explorarlo en una vista
>
> intento con esto:
>
> def guardarmodificaciones(request):
> if request.is_ajax():
> if request.method == 'POST':
> js = json.loads(request.body)
>
> pero obtengo error:
> File "/usr/lib64/python2.7/json/decoder.py", line 369, in decode
> raise ValueError(errmsg("Extra data", s, end, len(s)))
> ValueError: Extra data: line 1 column 1 - line 1 column 158 (char 1 - 158)
>
> No encuentro la manera de explorar correctamente el json y poder
> manejar los datos como un diccionario,
> se que es una pavada pero no estoy econtrando la vuelta.
>
> Gracias de antemano
>
> *1 :
> [{"6":{"idppp":"6","referencia":"false","idmoneda":"1","precio":"32"},"392":{"idppp":"392","referencia":"true","idmoneda":"1","precio":"9.99"}}]
No podés tratarlo como un diccionario porque es una lista :-)
js[0] sí es un diccionario.
More information about the pyar
mailing list