Estoy luchando con esa transformación Jolt: aquí está mi entrada JSON
{ "bloc1-1": { "bloc1-2": [ { "key": "key1", "value": "value1-1" }, { "key": "key2", "value": "value1-2" } ] }, "bloc2-1": { "bloc2-2": [ { "key": "key1", "value": "value2-1" }, { "key": "key2", "value": "value2-2" }, { "key": "key3", "value": "value2-3" } ] } }Esto es lo que estoy esperando
{ "bloc1-key1" : "value1-1", "bloc1-key2" : "value1-2", "bloc2-key1" : "value2-1", "bloc2-key2" : "value2-2", "bloc2-key3" : "value2-3" }Probé la siguiente especificación, pero no puedo averiguar cómo prefijar la clave en el RHS (la @ debe ser el primer carácter)
[ { "operation": "shift", "spec": { "*": { "*": { "*": { "value": "@(1,key)" } } } } } ]y obtuve eso
{ "key1" : [ "value1-1", "value2-1" ], "key2" : [ "value1-2", "value2-2" ], "key3" : "value2-3" }Cualquier ayuda sería apreciada