2016-10-04 17 views
1

私は入力jsonにはないいくつかの追加フィールドをリストに追加しようとしています。オブジェクトの場合はフィールドを追加できますが、フィールドを配列に追加することはできません。してください、誰かが仕様を書くのを助けてください。 specファイルJOLTのリストに余分なフィールドを追加するには?

SPEC File is: 

[ 
    { 
    "operation": "shift", 
    "spec": { 
     "*": { 
     "List": { 
      "0": { 
      "ITEM_NO": "risk[0].one" 
      } 
     } 
     } 
    } 
    }, 
    { 
    "operation": "default", 
    "spec": { 
     "risk": [{ 
     "two": "efgh", 
     "three":"ijkl" 
     }] 
    } 
    } 
] 

しかし、出力を書か

input JOSN is: 

[ 
    { 
     "List": [ 
      { 
       "ITEM_NO": "abcd" 
      } 
     ] 
    } 
] 

が好きで、余分なフィールドを追加する

expeted output is: 

{ 
    "risk" : [ { 
    "one" : "abcd", 
    "two":"efgh", 
    "three":"ijkl" 
    } ] 
} 

どのように期待されていませんか?

+0

こんにちは、私はこの質問への答えを探しています。私を助けてください。前もって感謝します。 –

答えて

2

スペックは

[ 
    { 
    "operation": "shift", 
    "spec": { 
     "*": { 
     "List": { 
      "0": { 
      "ITEM_NO": "risk[0].one" 
      } 
     } 
     } 
    } 
    }, 
    { 
    "operation": "default", 
    "spec": { 
     "risk[]": { 
     "0": { 
      "two": "efgh", 
      "three": "ijkl" 
     } 
     } 
    } 
    } 
] 

したい出力を生成しますが、あなたがやろうとしているかわかりません。

+0

ありがとうございました。 –

関連する問題