JSON-кодировка Python
Я пытаюсь закодировать данные в JSON на Python, и у меня возникло немало проблем. Я считаю, что проблема просто недоразумение.
Я относительно новичок в Python и никогда по-настоящему не знаком с различными типами данных Python, так что, скорее всего, это меня и смущает.
В настоящее время я объявляю список, перебираю и другой список и добавляю один список в другой:
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"}}
Так что я либо:
Я не понимаю синтаксис JSONЯ не понимаю модуль (ы) Python JSONЯ использую неподходящий тип данных.