Je suis en train de coder les données en JSON en Python et j'ai eu un peu de mal. Je crois que le problème est simplement un malentendu.
Je suis relativement nouveau à Python et n'a jamais vraiment eu familiariser avec les différents Python les types de données, de sorte que c'est probablement ce qui me gâcher.
Actuellement, je suis à la déclaration d'une liste, en parcourant et une autre liste, et en ajoutant une liste dans l'autre:
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"}}
J'ai donc soit:
- Je ne comprends pas la Syntaxe JSON
- Je ne comprends pas les Pythons JSON module(s)
- Je suis à l'utilisation inappropriée d'un type de données.