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

Kha*_*ged 6 python json dictionary types python-2.7

我是JSON的新手.我有一个字典,我使用它将其转换为JSON对象

            myJsonObject = json.dumps(myDictionary) 
Run Code Online (Sandbox Code Playgroud)

但是如果我检查类型,我明白了 <type 'str'>

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

PS:Python 2.7

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

ale*_*cxe 8

当然,这称为"序列化" - 您将Python数据结构转储为JSON格式的字符串:

json.dumps()

使用此转换表将 obj序列化为JSON格式的str .

如果你加载一个JSON字符串loads(),这将是"反序列化",你会得到一个Python列表或字典.


Art*_*cek 5

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

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