【发布时间】:2021-10-29 22:36:57
【问题描述】:
给定一个 JSON 对象数组,我想输出一个 CSV,其中一行包含每个对象键,其他行基于每个对象值。
输入的json是:
{
"PCID000": {
"OSmodle": "LINUX",
"IEversion": "2.15.0",
"hardwareUSB": [
"Card reader",
"keyboard"
],
"OrderStatus": "01"
},
"PCID999": {
"OSmodle": "LINUX",
"OSversion": "4.0",
"hardwareUSB": [],
"OrderStatus": "01"
}
}
输出看起来像这样。标头可以硬编码。
PCID,OSmodle,OSversion,IEversion,hardwareUSB, OrderStatus
"PCID000","LINUX",,"2.15.0","Card reader&keyboard","01"
"PCID999","LINUX","4.0",,"01
【问题讨论】:
标签: json linux ubuntu command jq