Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中JSON对象的类型是什么?_Python_Json_Python 2.7_Dictionary_Types - Fatal编程技术网

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

python中JSON对象的类型是什么?,python,json,python-2.7,dictionary,types,Python,Json,Python 2.7,Dictionary,Types,我是JSON新手。我有一个字典,我使用 myJsonObject = json.dumps(myDictionary) 但是如果我检查类型,就会得到 字符串是JSON对象的预期输出吗? PS:Python2.7 更新:如果转储不是正确的方式,如何获取JSON类型?当然,这称为-您是: json.dumps() 使用以下命令将obj序列化为JSON格式的str 如果您使用loads()加载一个JSON字符串,这将是“反序列化”,您将得到一个Python列表或一个字典。J

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

            myJsonObject = json.dumps(myDictionary) 
但是如果我检查类型,就会得到

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

PS:Python2.7

更新:如果转储不是正确的方式,如何获取JSON类型?

当然,这称为-您是:

json.dumps()

使用以下命令将obj序列化为JSON格式的str


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

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


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

什么是“JSON类型”?通常JSON用于通信(例如,在后端Python和前端JavaScript之间)。在它们之间传递对象是没有意义的,因此会发送一个JSON字符串,因为这是一种通用的文本对象格式,两种语言都有工具来解析。JSON是一种将事物编码为字符串的方式,因此将某个事物转换为JSON意味着将其转换为字符串。所以我不知道你为什么在这里期待一个字符串以外的东西。你想要什么样的东西回来,为什么?@TannerSwett,谢谢你的评论。我期待JSON,因为我正在尝试使用请求执行一个简单的HTTP POST。有效负载应该是JSON。因此,我尝试使用python字典,但得到了HTTP 500。如果我理解正确,您应该能够获取
json.dumps
提供给您的字符串,并通过HTTP发送它。这听起来像你想做的吗?