Я пытаюсь закодировать данные в 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
- Я не понимаю модуль JSON Pythons
- Я использую неприемлемый тип данных.