Python: Análisis de Cadena JSON de la Lista para Cada Objeto JSON

Yo uso el json módulo y los vertederos método para obtener una cadena que representa una lista de objetos json :

import json
jsonstring = json.dumps(data)

Me gustaría iterar a través de esta cadena para la obtención de cada objeto JSON como una cadena.

Alguna sugerencia?

Gracias de antemano.

P. S. he probado los siguientes:

for jsonobject in jsonstring:
    print jsonobject

Pero lo que pasa es que cada carta se imprime por separado en lugar de la jsonobject como un todo.

  • ¿qué estás tratando de lograr? json.vertederos() devolverá una cadena única representación de ‘datos’
InformationsquelleAutor Ted Karmel | 2010-10-27

2 Kommentare

  1. 1

    Debe iterar a través de los datos antes de convertirlo en una cadena, a continuación, gire a cada elemento de los datos en JSON:

    for d in data:
        jsonstring = json.dumps(d)
    • gracias ned! que hace exactamente lo que necesito y no me di cuenta. lo siento por el noobiness…
  2. 3
    for jsonobject in json.loads(jasonstring):
        print jsonobject
    • gracias juan. esto lo hace… y jsonobject es un unicoded cadena.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea