Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.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文本的名称吗?JavaScript文本被称为JSON的方式?_Python_Json_Object Literal_Object Notation - Fatal编程技术网

有Python文本的名称吗?JavaScript文本被称为JSON的方式?

有Python文本的名称吗?JavaScript文本被称为JSON的方式?,python,json,object-literal,object-notation,Python,Json,Object Literal,Object Notation,我有一个程序,可以将结果输出为JSON或Python数据结构文本。我想知道如何简洁地命名后一个选项。JavaScript文本不称为JSON。JSON的名称和语法来自JavaScript,但它们不是一回事。使用“Python文本”。JavaScript文本不称为JSON。JSON的名称和语法来自JavaScript,但它们不是一回事。使用“Python文本”。但是Python对象“文本”是什么?如果以JSON输出对象,则该字符串表示javascript对象(这是序列化的一种形式)。当您不以JSON

我有一个程序,可以将结果输出为JSON或Python数据结构文本。我想知道如何简洁地命名后一个选项。

JavaScript文本不称为JSON。JSON的名称和语法来自JavaScript,但它们不是一回事。使用“Python文本”。

JavaScript文本不称为JSON。JSON的名称和语法来自JavaScript,但它们不是一回事。使用“Python文本”。但是Python对象“文本”是什么?如果以JSON输出对象,则该字符串表示javascript对象(这是序列化的一种形式)。当您不以JSON输出python对象时,如何序列化它?相关的:“python文本”对于我来说有点冗长。这是一个很好的呼吁,这是不准确的定义。在我的使用中,它是JSON,除了True和False是大写的,还有空值写为None。否则它就是JSON。@考伯特:它不是“表示JavaScript对象的字符串”。它是JSON。您可以将表示的相同数据类型(字符串键/任意值、字符串、数字、布尔值、空值和值列表的映射)序列化为Python文本
--out=json
将是非默认值。我想在Python3中的
reprlib
模块之后,将Python输出命名为
--out=repr
。默认情况下,它将处于启用状态,因此它应该不重要,因为它有点模糊,人们不会显式地编写它。@user7610:
repr
对我来说似乎很好,因为这是模块的名称。