我需要从一个JSON文件中获取一些值。我需要得到一个数组(dimmer1,dimmer2)
有人有什么想法吗?
{
"devices": {
"dimmer1": {
"protocol": ["kaku_dimmer"],
"state": "off",
"dimlevel": 1
},
"dimmer2": {
"protocol": ["kaku_dimmer"],
"state": "off",
"dimlevel": 1
}
}
jq
有手册、教程,... - T.J. CrowderJSON
时,根据解析器,你将得到一个多维数组或对象。你想要的值(dimmer1
,dimmer2
)是键而不是值,因此它们标识了你的值而不是值本身,它们是键。你可以遍历数组并请求键,但没有办法准确地检索数组的键。 - Fabian de Pabian