的方法如下:
sudo apt-get install jq
{
"name": "John",
"age": 30,
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY"
}
}
jq -r 'to_entries | map("\(.key)=\(.value|tostring)") | .[]' input.json
解释:
to_entries
函数将JSON对象转换为键值对数组。map("\(.key)=\(.value|tostring)")
将键值对数组中的每个元素转换为Name=Value格式的字符串。.
表示输出结果。name=John
age=30
address={"street":"123 Main St","city":"New York","state":"NY"}
注意:
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云