需要使用JOLT转换将JSON转换为特定JSON

问题描述

我在用户输入下方有json。 [ { “ correlationId”:“ 12345”, “ payloadFormat”:“金钱”, “有效载荷”:{ “ DE61”:“ 000001000150084063368”, “ location”:“ south”, “ name”:“ Dallas”, “ pop”:“ 2M” } }, { “ correlationId”:“ ed1e3”, “ payloadFormat”:“现金”, “有效载荷”:{ “ DE”:“ 000001000150084063368”, “ location”:“ west”, “ name”:“ LosAngeles”, “ pop”:“ 4M” } } ]

我需要借助JOLT Spec转换以下输出

[ { “ correlationId”:“ 12345”, “ payloadFormat”:“金钱”, “ DE61SF1”:“ 00”, “ DE61SF2”:“ 100015008”, “ DE61SF3”:“ 4063368”, “ location”:“ south”, “ name”:“ Dallas”, “ pop”:“ 2M” }, { “ correlationId”:“ ed1e3”, “ payloadFormat”:“现金”, “ DE61SF1”:“ 00”, “ DE61SF2”:“ 100015008”, “ DE61SF3”:“ 4063368”, “ location”:“ west”, “ name”:“ LosAngeles”, “ pop”:“ 4M” } ]

解决方法

检查此规格

>>> df
   A  B  C   X       Y   Z
            X1  X2  Y1  Z1
0  a  b  c  x1  x2  y1  z1