2016-09-01 3 views
0

Webサービスからjsonを取得するバッチファイルがあります。jsonの特定のヘッダをカールで保存するように選択

"images": [ 
    { 
     "classifiers": [ 
     { 
      "classes": [ 
      { 
       "class": "donald", 
       "score": 0.980513 

jsonには、payload.txtという名前のファイルに保存する唯一の「クラス」というヘッダーがあります。

どうすればいいですか? JQの.images:

答えて

0

その後、JQへの配管は、この私はどうなるの保存最も簡単なオプション、その後にそう

jq .images[].classifiers[].classes[].class 
+0

だろう、これは実際には{}(現状のままではない有効なJSON)に包まれていると仮定すると、 [] .classifiers []。classes []。class -o payload.txt? – sn4577

+0

curl -s file:///Users/me/test.txt | jq .images []。classifiers []。classes []。class> payload.txt –

関連する問題