当前位置:首页>开发>正文

python中json怎么求数据大小

2024-06-29 23:56:13 互联网 未知 开发

python中json怎么求数据大小?

python中json怎么求数据大小

在Python中,可以使用json.dumps()函数将JSON数据转换为字符串,并使用sys.getsizeof()函数获取字符串的大小。以下是一个示例代码:


import json

import sys

data = {"name": "John", "age": 30, "city": "New York"}

json_data = json.dumps(data)

size = sys.getsizeof(json_data)

print("JSON数据大小:", size, "bytes")

在上述代码中,我们首先定义了一个JSON数据对象data,然后使用json.dumps()将其转换为字符串json_data。接下来,使用sys.getsizeof()函数获取字符串的大小,并将结果打印出来。

请注意,sys.getsizeof()函数返回的是对象占用的内存大小,而不是字符串的实际字节数。因此,这个值可能会比字符串的实际字节数大一些。如果您需要准确计算JSON数据的字节数,可以使用len()函数获取字符串的长度。

json.loads(json串)假设赋值为ss 获取列表应该是 ss["data"]["taskItemList"] 长度就是 len(ss["data"]["taskItemList"]) 。