【发布时间】:2018-12-22 22:43:23
【问题描述】:
我有一个 JSON 对象,它只包含字符串和其他对象:
{
"key1": "value1",
"key2": "value2",
"key3": {
"subKey1":"value3",
"subKey2":"value4"
}
}
我想通过展平结构将其转换为字符串数组
[
"key1.value1",
"key2.value2",
"key3.subKey1.value3",
"key3.subKey2.value4",
]
我对 jq 语法还很陌生,到目前为止,我还是在
的帮助下实现了这一点to_entries | map([.key, .value | if type == "object" then type else . end]|join("."))
然后我得到
[
"key1.value1",
"key2.value2",
"key3.object"
]
【问题讨论】: