如何解决使用路径访问 json 中的深层密钥并使用给定参数更新它
我有一个嵌套的 json 对象,我有一个路径列表(下面给出了模式),我想根据路径动态更改一些值,其余对象保持不变。 我们有样本数据:
export const newTemplate = {
"patientInfo": {
"name": ".document.author.name.given","address": [
{
"country": "pakistan","city": "rawalpindi","disease": [
{
"id": 'HX-12',"name": "Flu"
},{
"id": 'HX-12',"name": "Fever"
}
]
}
],"phone": ".document.author.phone","document": {
"name": ".document.documentation_of[0].name"
}
},"location": ".document.location","allergies": ".allergies","commonInfo": {
"common": {
"allergies": ".allergies",}
}
}
我们有一条路
const path = .patientInfo.address[0].disease[1].name
我想用这条路把“名字”发烧改为Dhairiya
`${newTemplate}${path}` = "Dhairiya"
// it will become like this.
// newTemplate.patientInfo.address[0].disease[1].name = "Dhairiya"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。