按照路径获取数据
最基本的路径只包括键值和逗点,例如基于下面的 JSON 数据:
d := json.D(`
{
"key1": "value1",
"key2": {
"key21": "value2"
}
}
`)
使用 key1
作为路径来得到 value1
,例如:
d.GetString("key1")
使用 key2.key21
作为路径来得到 value2
,例如:
d.GetString("key2.key21")
从数组中读取数据
基于下面的 JSON 数据:
d := json.D(`
{
"key1": [10, 20, 30]
}
`)
使用 key1[1]
作为路径来得到 20
,例如:
d.GetInt("key1[1]")