我想在“字段”中添加一个数组我该怎么做?
如何添加“字段”数组?
fields=()
for f in NameData/*.json
do
Name= cat $f | jq -r '.[] | .Name'
Value= cat $f | jq -r '.[] | .Value'
fields+= #how?
'{
"name" : "'$Name'",
"value": "'$Value'"
},'
done
#字段输出
{
"name" : "Test"
"value" : "1"
},
{
"name" : "Test2"
"value" : "2"
},
...
因为在旁边发帖
function Hi(){
curl -H "Content-Type: application/json" -X POST -d \
'{
#how to array in fields //while?
"fields": [
{
"name": "Test",
"value":"'1'",
},
{
"name": "Test2",
"value":"'2'",
}
...
]
...
}}
我如何需要提供更多详细信息?你能帮助我吗?谢谢。
我在这里的文件(JSON)就像我正在尝试获取名称和值
xample.json
[
...
{
"folder" : "nobody",
"name": "1TS",
"value": "2",
...
}
]
example2.json
[
{
"name": "TST",
"value": "4.75",
...
}
]