gpt4 book ai didi

javascript - JSON 语法是 Python 语法的严格子集吗?

转载 作者:太空狗 更新时间:2023-10-29 16:54:04 25 4
gpt4 key购买 nike

JSON 与 Python 语法非常相似。所有的JSON对象都可以直接无误的转换成Python吗?

示例

以下是一个有效的 JSON 对象:

// Valid JSON
{"foo":"bar"}

此对象将直接转换为具有键“foo”和值“bar”的 Python 字典:

# Python
json_dict = eval('{"foo":"bar"}')

最佳答案

没有。特别是,truefalsenull 不是 Python,尽管它们在 Python 中有直接的等价物(TrueFalseNone

// Valid JSON
{"sky_is_blue":true}

但是在 Python 中使用时...

# Python
>>> json_dict = eval('{"sky_is_blue":true}')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 1, in <module>
NameError: name 'true' is not defined

关于javascript - JSON 语法是 Python 语法的严格子集吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6627635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com