私はちょうどこの基本的な線でしようとしていますが、私は取得していない、ここではコマンドです。JSONファイルのオブジェクトをオブジェクトの配列に変換するには、Jq?を使用します。
echo {“x”:1} | jq '[ . ]'
エラーを次のように示しています。
parse error: Invalid numeric literal at line 1, column 9
予想される出力は次のようになります。
[{"x":1}]
私はちょうどこの基本的な線でしようとしていますが、私は取得していない、ここではコマンドです。JSONファイルのオブジェクトをオブジェクトの配列に変換するには、Jq?を使用します。
echo {“x”:1} | jq '[ . ]'
エラーを次のように示しています。
parse error: Invalid numeric literal at line 1, column 9
予想される出力は次のようになります。
[{"x":1}]
“
と”
は有効な引用charが"
で、無効な引用文字です。
の二次モーメントはecho
コマンドの引数は文字列リテラルを提示する(引数の内容に準拠して)、単一引用符または二重引用符で囲まなければならないということである。
echo '{"x":1}{"y":1}' | jq -s '.'
[
{
"x": 1
},
{
"y": 1
}
]
エコー '{"x":1} {"y":1}' | [。] JQ出力:::: [ { "X":1 }]である:私は[{...} {ように出力したい場合 [ {1 "Y"}] ...} ] 、 私に何ができる? –
@NagaVenkateshGavini、 '-s'オプションを使います:' echo "{" x ":1} {" y ":1} '| jq -s '' ' – RomanPerekhrest
'「' - 私が変更された無効な引用文字 – RomanPerekhrest
あり、それが動作していなくても –