Python-JSON-Codierung

Ich versuche, die Daten zu verschlüsseln, um JSON in Python und ich hatte ziemlich viel ärger. Ich glaube das problem ist einfach ein Missverständnis.

Ich bin relativ neu in Python und kam nie richtig vertraut mit den verschiedenen Python-Datentypen, so dass die meisten wahrscheinlich was Durcheinander mich.

Derzeit bin ich der Deklaration einer Liste Durchlaufen und eine andere Liste, und das Anhängen einer Liste innerhalb einer anderen:

import simplejson, json
data = [['apple', 'cat'], ['banana', 'dog'], ['pear', 'fish']]

x = simplejson.loads(data)
# >>> typeError: expected string or buffer..

x = simplejson.dumps(stream)
# >>> [["apple", "cat"], ["banana", "dog"], ["pear", "fish"]]
# - shouldn't JSON encoded strings be like: {{"apple":{"cat"},{"banana":"dog"}}

So dass ich entweder:

  • Ich verstehe nicht, JSON-Syntax
  • Ich verstehe nicht, die Pythons JSON Modul(E)
  • Ich bin mit einen ungeeigneten Datentyp.

InformationsquelleAutor der Frage KeyboardInterrupt | 2009-06-11

Schreibe einen Kommentar