Wie kann ich diese Zeichenfolge unten von Python3
in eine Json
konvertieren?Konvertieren von String von Python3 in dict
Dies ist mein Code:
import ast
mystr = b'[{\'1459161763632\': \'this_is_a_test\'}, {\'1459505002853\': "{\'hello\': 12345}"}, {\'1459505708472\': "{\'world\': 98765}"}]'
chunk = str(mystr)
chunk = ast.literal_eval(chunk)
print(chunk)
von Python2
Laufen bekomme ich:
[{'1459161763632': 'this_is_a_test'}, {'1459505002853': "{'hello': 12345}"}, {'1459505708472': "{'world': 98765}"}]
von Python3
Laufen bekomme ich:
b'[{\'1459161763632\': \'this_is_a_test\'}, {\'1459505002853\': "{\'hello\': 12345}"}, {\'1459505708472\': "{\'world\': 98765}"}]'
Wie kann ich von Python3
laufen und bekommen das gleiche Ergebnis wie Python2
?
Für Py3: chunk.decode ('utf8') oder mystr.decode ('utf8') – AndreyT