2016-08-04 12 views
0

Ich habe eine Reihe von verschiedenen Listen und Wörterbücher und Variablen. Kann ich alle in ein JSON-Objekt packen? Wie würdest du darüber gehen? Call json.dumps() auf jedem von ihnen und dann irgendwie zusammen?Wie packe ich verschiedene Listen und dicts in ein einzelnes JSON-Objekt in Python

(Mein Ziel dahinter ist, die Daten zur Verfügung zu meinen Sie Javascript Programm über npm Python-Shell zu machen.)

Sie danken

+0

Können Sie etwas Code besser erklären? –

+1

Sie können alle Ihre Daten zu einem 'dict' hinzufügen und diese dump. –

Antwort

0

einfach alle Ihre individuellen Listen und dicts in ein großes Wörterbuch setzen und json.dumps dass Wörterbuch. Sie könnten die Variablennamen als Schlüssel verwenden oder sie alle nacheinander in eine Liste einfügen.

>>> a_list = [1,2,3] 
>>> a_dict = {"foo": 42, "bar": [4,5,6]} 
>>> import json 
>>> everything = {"a_list": a_list, "a_dict": a_dict} 
>>> json.dumps(everything) 
'{"a_list": [1, 2, 3], "a_dict": {"foo": 42, "bar": [4, 5, 6]}}'