我想在树中插入固定长度的数值,并在稍后检查它们的存在。大多数数值都是相似的,因此将它们放在 a 中没有意义,SET
因为我会浪费空间。
由于 ReJsonPATH
期望键名具有“类似 Java”的命名约定,这就是我想出的:
{
"_0": {
"_1": {
"_2": true
}
},
"_2": {
"_3": {
"_4": true
}
}
}
因此,当我需要知道是否设置了“012”时,我需要检查是否"JSON.GET key ._0._1._2" == true
.
最初,我尝试保存自然树值,例如:
{
"0": {
"1": {
"2": true
}
},
"2": {
"3": {
"4": true
}
}
}
但是我不能写任何PATH
能够遍历这棵树的东西,无论是点还是括号形式。
有什么建议么?我应该坚持我强调的价值观和._a._b._c
模式还是有更好的方法?