import json
newdic={"name":"John","age":30,"cars": [{ "name":"Ford", "models":["Fiesta", "Focus", "Mustang" ] },{ "name":"BMW", "models":[ "320", "X3", "X5"] },{ "name":"Fiat", "models":[ "500", "Panda" ] }]}
with open('newjson','w') as pointer:
json.dumps(pointer,newdic)
Ich bin neu in JSON und Fehler beim JSON-Dump zu bekommen.Nicht in der Lage, dump.Json serializable Problem
json.dump(pointer,newdic) File "/usr/lib/python3.5/json/__init__.py", line 178, in dump
for chunk in iterable: File "/usr/lib/python3.5/json/encoder.py", line 436, in _iterencode
o = _default(o) File "/usr/lib/python3.5/json/encoder.py", line 179, in default
raise TypeError(repr(o) + " is not JSON serializable") TypeError: <_io.TextIOWrapper name='newjson' mode='w' encoding='UTF-8'> is not JSON serializable
können Sie mir bitte sagen, welches Objekt json Unterstützung überhaupt?
Sie verwenden 'dumps' in Ihrem Code und sogar für' dump' das Argument Bestellung falsch ist. –
Ihr Diktat ist ebenfalls kaputt. Du verpasst ein Doppelzitat vor _Fiesta_ –
@MrGrj Entschuldigung dafür. Das war nur ein Tippfehler. –