小编3ly*_*ium的帖子

使用 jsonpath 更新 Python 中的 json 节点

我正在尝试根据 jsonpath 表达式修改 json 数据:

{
    "SchemeId": 10,
    "nominations": [
        {
            "nominationId": 1
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

使用类似的东西

from jsonpath_ng import jsonpath, parse
jsonpath_expr = parse('$.SchemeId')
jsonpath_expr.find(data)
updated_json = jsonpath_expr.update(data, 'schemeId': 11)
Run Code Online (Sandbox Code Playgroud)

我想更新该SchemeId值,这应该可以使用https://github.com/h2non/jsonpath-ng 进行,但是没有示例。有没有办法实现这一目标?

python json jsonpath

1
推荐指数
1
解决办法
1398
查看次数

标签 统计

json ×1

jsonpath ×1

python ×1