2017-03-09 29 views
1

学生プロジェクトではデータ品質を向上させる必要があります。最初のステップはAPIをリクエストすることです。次に、JSON構造を編集する必要があります。JOLTを使用したJSON文字配列とオブジェクト配列

これはAPIからの応答です:今、私はそのような結果が欲しい揺れ使用

{ 
    "lists": [ 
     [ 
      0, 
      451, 
      "test", 
      "953" 
     ], 
     [ 
      2, 
      1010, 
      "hello", 
      "610" 
     ] 
    ] 
} 

:現在

{ 
    "lists": [ 
    { 
     "id": 0, 
     "clientId": 451, 
     "name": "test", 
     "custom_value": "953" 
    }, 
    { 
     "id": 2, 
     "clientId": 1010, 
     "name": "hello", 
     "custom_value": "610" 
    } 
    ] 
} 

を、「私は、データ値にアクセスすることができますが、私はドンそれをオブジェクトで配列に分ける方法を知っています。

私の「コード」:私が間違っているとどのように私は適切に元の配列の構造を編集することができ

[ 
    { 
    "operation": "shift", 
    "spec": { 
     "lists": { 
     "*": { 
      "*": { 
      "*": { 
       "$0": "lists" 
      } 
      } 
     } 
     } 
    } 
    } 
] 

答えて

2

スペック

[ 
    { 
    "operation": "shift", 
    "spec": { 
     "lists": { 
     "*": { // lists array 
      "0": "lists[&1].id", 
      "1": "lists[&1].clientId", 
      "2": "lists[&1].name", 
      "3": "lists[&1].custom_value" 
     } 
     } 
    } 
    } 
] 
+0

そう多くの感謝!私はとても多くの時間を過ごしました。答えは本当にシンプルです...あなたは私の日を作ります – Alexandre

関連する問題