python中JSON对象的类型是什么?

时间:2016-06-07 15:31:40

标签: python json python-2.7 dictionary types

我是JSON的新手。我有一个字典,我使用

将其转换为JSON对象
<type 'str'>

但是如果我检查类型,我会得到{{1}}

字符串是JSON对象的预期输出吗?

PS:Python 2.7

更新: 如果转储不正确,我怎样才能获得JSON类型?

2 个答案:

答案 0 :(得分:7)

当然,这称为"Serialization" - 你是dumping a Python data structure into a JSON formatted string

  

json.dumps()

     

使用此conversion table将obj序列化为JSON格式的str。

如果您使用loads()加载JSON字符串,这将是“反序列化”,您将获得Python列表或字典。

答案 1 :(得分:2)

JSON的N代表符号;实际上,它是一种数据格式规范。 JSON对象通常用作存储或进程间通信格式。这就是为什么在Python中使用write()接受的通用平面格式:字符串对象。

您可以将其打印到屏幕,将其保存到文件,或将其传送到另一个程序,以验证它是否正确并包含预期数据。