2016-03-20 10 views
-1

Ich habe eine Liste von Zeichenfolgen (JSONS). pprint.pprint(jsondump) gibt:Erstellen Python verschachtelten JSON von Jsons in der Liste

[ 
    '{"Parent\'s Name:": "xx", "School Award Won:": "xx", "Rank:": "862"}', 
    '{"Parent\'s Name:": "xx", "School Award Won:": "xx", "Rank:": "872"}', 
    '{"Parent\'s Name:": "xx", "School Award Won:": "xx", "Rank:": "333"}' 
] 

will ich es auf einen einzigen json verdeckte wie:

{ 
    {"Parent\'s Name:": "xx", "School Award Won:": "xx", "Rank:": "862"}, 
    {"Parent\'s Name:": "xx", "School Award Won:": "xx", "Rank:": "872"}, 
    {"Parent\'s Name:": "xx", "School Award Won:": "xx", "Rank:": "333"} 
} 

Ich weiß, das nicht gültig json ist, kann jeder herausfinden, wie?

Antwort

0
  1. json.dumps ('[' + ' ' join (your_list) +']') Sie hier eine Zeichenfolge erstellen, die durch Klammern beginnt und endet, wie JSON Liste und enthält alle Saiten , getrennt durch Komma. Nach dem Erstellen - Dump in Python-Liste. von Listenkomprehensionen
+0

Danke für die Antwort

  • [json.dumps (el) für el in your_list] Hier Dump Sie jedes Element zu Python-Objekt und das Ergebnis zu Python Liste transformieren, aber könnten Sie bitte näher erläutern? –

  • +0

    Ich habe die Antwort bearbeitet –

    Verwandte Themen