pythoin und json - ValueError: Erwartet den Namen der Eigenschaft: Zeile 1 Spalte 1 (char 1)
wowee...und das python-json ist was?
Ich bekomme die folgende Zeichenfolge von poping eine redis queue, die erzeugt wurde, indem er ein dictionary in einen json-string und die Platzierung in einer Liste. wenn ich pop..wow..ich bekomme die folgenden
args = {'series': 'exr|usd|gbp', 'K': 2, 'M': 2, 'tau': 1}
args = json.loads(args)
Traceback (most recent call last):
File "/home/ubuntu/workspace/chaos/chaos_worker.py", line 12, in <module>
args = json.loads(args)
File "/usr/lib/python2.7/json/__init__.py", line 326, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
obj, end = self.scan_once(s, idx)
ValueError: Expecting property name: line 1 column 1 (char 1)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Warten, sind Sie konvertieren ein python dict in json? In diesem Fall verwenden Sie
json.dumps
. Dieargs
als Sie definiert haben, in Erster Linie ist in der Tat eindict
.In der HIERFÜR gültigen json-string als erwartet.