通过KeyPath方式修改JSON数据
JSON的KeyPath访问是一种使用点分隔符.来访问对象嵌套属性的方式,Hodor在进行数据改写时会使用.将KeyPath分割成一组属性名称,然后通过这组属性名称依次取值,KeyPath也支持数组访问,使用[index]或者[*],这里index为具体的数组下标,*为通配符。
使用示例
我们将提供一个JSON样本数据以便更好的理解,样本数据如下:
{
"detail": {
"sessionId": 88888888,
"hasVIP": false,
"authList": [{
"name": "Adam",
"startTime": 1581609600000
},
{
"name": "Andrew",
"startTime": 1581609600000
}]
},
"result": {
"code": "ok",
"updateTime": 1667573961226
}
}