Нет необходимости в ламбадах; например, чтобы удвоить SchemeId
, должно получиться что-то вроде этого:
data = json.loads("""the json string above""")
jsonpath_expr = parse('$.SchemeId')
jsonpath_expr.find(data)
val = jsonpath_expr.find(data)[0].value
jsonpath_expr.update(data, val*2)
print(json.dumps(data, indent=2))
Вывод:
{
"SchemeId": 20,
"nominations": [
{
"nominationId": 1
}
]
}