【发布时间】:2021-03-17 12:07:21
【问题描述】:
我正在寻找查询提取特定数据的 JSON 的解决方案。
该解决方案将嵌入我们的 Python 软件(更准确地说是 Python AWS Lambda)中,用户应该能够在 GUI 中指定此类查询字符串。
例如,我们有这样的 JSON,如果“typ_dokument”等于“szczepienie”且“data_szczepienia”等于 3434343,我将从“files”数组中提取“nazwisko_weterynarza.value”。
我已经尝试使用 JSON 路径,但我失败了。
在 Python 中嵌入 Lua/Javascript 怎么样,但是如何创建一个“沙盒”来确保这样的解决方案是安全的?
{
"files" :
[
{
"meta": {
"updated": 555555,
"attributes": [
{
"typ_dokumentu":
{
"formula_type": "NONE",
"formula": "",
"value_type": "string",
"value": "szczepienie",
"updated": 5345435435345
}
},
{
"data_szczepienia":
{
"formula_type": "NONE",
"formula": "",
"value_type": "int",
"value": 3434343,
"updated": 5345435225345
},
},
{
"nazwisko_weterynarza":
{
"formula_type": "NONE",
"formula": "",
"value_type": "string",
"value": "Nowak",
"updated": 5345435225345
}
}
]
}
},
{
"meta": {
"updated": 555555,
"attributes": [
{
"typ_dokumentu" :
{
"formula_type": "NONE",
"formula": "",
"value_type": "string",
"value": "Certyfikat urodzin",
"updated": 5345435435345
}
},
{
"data_urodzin" :
{
"formula_type": "NONE",
"formula": "",
"value_type": "int",
"value": 8888888,
"updated": 5345435225345
}
}
]
}
}
]
}
【问题讨论】:
标签: javascript python json lua jsonpath