Python JSON 字符串化
本教程将介绍使 Python 的 json.dumps()
函数像 JavaScript 的 JSON.stringify()
函数一样工作的方法。
JavaScript JSON.stringify()
函数和 Python json.dumps()
函数之间的区别
每当我们在数组上使用 JavaScript 中的 JSON.stringify()
函数时,默认情况下会删除元素之间的空格。以下代码示例显示了此函数在 JavaScript 中的工作实现。
代码:
var arr = [7, 8, 6];
JSON.stringify(arr)
输出:
[7,8,6]
我们初始化了一个数组并将其传递给上述代码中的 JSON.stringify()
函数。输出显示该函数删除了数组元素之间的所有空格。
而在 Python 中,等效函数是 json.dumps()
默认情况下不会删除这些空格。下面的编码示例中给出了此功能的工作实现。
代码:
import json
arr = [7, 8, 6]
json.dumps(arr)
输出:
[7, 8, 6]
在上面的代码中,我们初始化了一个列表并将其传递给 json.dumps()
函数。输出显示该函数在所有列表元素之间保留一个空格。
使用类似于 JavaScript JSON.stringify()
函数的 Python json.dumps()
函数
我们可以通过使用 separators
参数指定 separators 从 json.dumps()
函数的输出中删除空格。以下代码片段显示了此方法在 Python 中的工作演示。
代码:
import json
arr = [7, 8, 6]
json.dumps(arr, separators=(",", ":"))
输出:
[7,8,6]
我们指定了 separators=(',',':')
来删除列表元素之间的空格。输出显示列表元素之间的空格已被删除。
现在,Python 中的这个 json.dumps()
函数的工作方式与 JavaScript 中的 JSON.stringify()
函数完全一样。
相关文章
Pandas DataFrame DataFrame.shift() 函数
发布时间:2024/04/24 浏览次数:133 分类:Python
-
DataFrame.shift() 函数是将 DataFrame 的索引按指定的周期数进行移位。
Python pandas.pivot_table() 函数
发布时间:2024/04/24 浏览次数:82 分类:Python
-
Python Pandas pivot_table()函数通过对数据进行汇总,避免了数据的重复。
Pandas read_csv()函数
发布时间:2024/04/24 浏览次数:254 分类:Python
-
Pandas read_csv()函数将指定的逗号分隔值(csv)文件读取到 DataFrame 中。
Pandas 多列合并
发布时间:2024/04/24 浏览次数:628 分类:Python
-
本教程介绍了如何在 Pandas 中使用 DataFrame.merge()方法合并两个 DataFrames。
Pandas loc vs iloc
发布时间:2024/04/24 浏览次数:837 分类:Python
-
本教程介绍了如何使用 Python 中的 loc 和 iloc 从 Pandas DataFrame 中过滤数据。
在 Python 中将 Pandas 系列的日期时间转换为字符串
发布时间:2024/04/24 浏览次数:894 分类:Python
-
了解如何在 Python 中将 Pandas 系列日期时间转换为字符串