Python JSON编码

7 浏览
0 Comments

Python JSON编码

我正在尝试在Python中将数据编码为JSON,但遇到了一些困难。我相信问题只是一个误解。

我对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"]]
# - JSON编码的字符串应该像这样: {{"apple":{"cat"},{"banana":"dog"}}

所以要么:

  • 我不理解JSON语法
  • 我不理解Python的JSON模块
  • 我正在使用不适当的数据类型。
0