在 python 中,有多种方法可以用来解析 json 字符串。
**## **json 模块
python 标准库中自带的 json 模块可以用来解析 json 字符串。使用 json.loads() 函数可以将 json 字符串解析为 python 字典。
import json
json_string = '{"name": "john", "age": 30}'
data = json.loads(json_string)
print(data["name"]) # john
eval() 函数
eval() 函数可以用来解析 json 字符串,但它不安全,不建议使用
json_string = '{"name": "john", "age": 30}'
data = eval(json_string)
print(data["name"]) # john
jsonpickle 模块
jsonpickle 是一个第三方模块,可以用来解析 json 字符串
import jsonpickle
json_string = '{name": "john", "age": 30}'
data = jsonpickle.decode(json_string)
print(data.name) # john
pandas 模块
pandas 模块中的 read_json() 函数可以用来将 json 字符串转换为 pandas dataframe 格式。
import pandas as pd
json_string = '{"name": "john", "age": 30}'
data = pd.read_json(json_string)
print(data)
这些都是可用来解析 json 字符串的方法, 根据项目需求和使用习惯来选择。
目前评论:0