python ,json decode
在Python中,你可以使用json
模块的loads()
函数来解析JSON字符串。以下是一个示例:
import json
# some JSON string:
json_string = '{"name": "John", "age": 30, "city": "New York"}'
# parse the JSON string:
data = json.loads(json_string)
# now you can access values in the decoded JSON object like a normal Python dictionary:
print(data["name"]) # outputs: John
在这个例子中,json.loads()
函数将一个JSON格式的字符串转换为了一个Python字典。之后,你就可以像处理普通的Python字典一样来处理这个解码后的JSON数据。
同样地,如果你有一个Python对象(如列表或字典),并且你想将它转换为JSON字符串,你可以使用json
模块的dumps()
函数。例如:
import json
# a Python object (dict)
data = {
"name": "John",
"age": 30,
"city": "New York"
}
# convert into JSON:
json_data = json.dumps(data)
print(json_data) # outputs: {"name": "John", "age": 30, "city": "New York"}