【发布时间】:2020-10-09 23:32:17
【问题描述】:
我在本应简单的任务中使用 JQ 时遇到了麻烦。
这是一个示例 JSON:
[
{
"title": "channel 1",
"url": "rtsp://thelink"
},
{
"title": "channel UFO",
"url": "rtsp://thatlink"
},
{
"title": "channel oreo",
"url": "rtsp://thatotherlink"
},
{
"title": "channel blabla",
"url": "rtsp://yetanotherlink"
},
{
"title": "channel potato",
"url": "rtsp://anotherlinkwhatnow"
}
]
我正在尝试将阵列扁平化为更大的阵列,以便稍后在低功耗设备上进行解析。它应该是这样的:
{
"channel 1": "rtsp://thelink",
"channel UFO": "rtsp://thatlink",
"channel oreo": "rtsp://thatotherlink",
"channel blabla": "rtsp://yetanotherlink",
"channel potato": "rtsp://anotherlinkwhatnow"
}
我什至不会假装理解 JSON 工作原理的完整结构,但是随着这类小问题的解决,我离理解更近了。
任何帮助表示赞赏。 FWIW,精通 PHP,我可以非常简单地使用 foreach 进行迭代,并以每个值作为键重新创建新的。但我真的希望更好地了解 JQ 的工作原理(不是因为缺乏尝试或阅读手册!)。
【问题讨论】: