0
私はJOLTを初めて使用しています。私は同じ構造の入力jsonの2つの異なるセットを持っていますが、内部の1つのオブジェクトは以下のようなdecider値に基づいて異なります。Bazaarvoice Jolt複数の入力種類の汎用仕様JSON
例:入力JSON 1
{
"input": {
"decider": 1,
"object1": {
"object1Info": 1
"obj1SpecificObj2" : {
obj2info : "data"
}
},
"doc": {
"docId": "DOC100"
}
}
}
例:入力JSON 2
{
"input": {
"decider": 2,
"object2": {
"object2Info": 2
"obj2SpecificObj3" : {
"obj3info1" : "data1",
"obj3info2" : "data2",
"other" : {
"otherData" : "data3"
}
}
},
"doc": {
"docId": "DOC100"
}
}
}
出力期待値決定部場合:1
{
"out" : {
"object"" : {
"info"" : 1
"subObject" : {
"subInfo" : "data"
}
},
"doc": {
"docId": "DOC100"
}
}
}
出力期待値決定部場合:2
{
"out" : {
"object"" : {
"info"" : 1
"subObject" : {
"subInfo1" : "data1",
"subInfo2" : "data2",
"other" : {
"otherData" : "data3"
}
}
},
"doc": {
"docId": "DOC100"
}
}
}
"decider"値の出力に基づいて生成される一般的な単一の条件付きのjolt仕様を記述したいと思います。仕様ファイル内に条件文を書く方法はありますか?