Estoy tratando de codificar datos en JSON en Python y he estado teniendo un gran problema. Creo que el problema es simplemente un malentendido.Codificación de Python JSON
Soy relativamente nuevo en Python y nunca me familiaricé realmente con los diversos tipos de datos de Python, por lo que es muy probable que lo que me está causando problemas.
Actualmente estoy declarando una lista, recorriendo y otra lista, y anexar una lista dentro de otra:
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"}}
Así que ya sea:
- No entiendo JSON Sintaxis
- No entiendo los módulos de Python JSON
- Estoy usando un tipo de datos inapropiado.