我正在尝试编写一个规范来使用颠簸转换进行以下转换。我只对更改 json 中键的名称感兴趣,值应该保持不变。帮帮我。
输入Json:
[
{
"list1": [
{
"id": "CPP1600000009846",
"list2": [
{
"amount": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"code": "CONAMP"
},
{
"amount": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"code": "PCCPRI"
},
{
"amount": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"code": "PCCPCI"
},
{
"amount": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"code": "PCCPII"
}
]
},
{
"id": "CPP1600000009846",
"list2": [
{
"amount": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"code": "CONEIT"
},
{
"amount": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"code": "CONCRT"
},
{
"amount": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"code": "CONNCT"
}
]
}
]
}
]
预期输出:
[
{
"listA": [
{
"Num": "CPP1600000009846",
"listB": [
{
"rate": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"covg_code": "CONAMP"
},
{
"rate": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"covg_code": "PCCPRI"
},
{
"rate": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"covg_code": "PCCPCI"
},
{
"rate": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"covg_code": "PCCPII"
}
]
},
{
"Num": "CPP1600000009846",
"listB": [
{
"rate": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"covg_code": "CONEIT"
},
{
"rate": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"covg_code": "CONCRT"
},
{
"rate": {
"formattedPrimeAmount": "0.00",
"primeAmount": "0.00"
},
"covg_code": "CONNCT"
}
]
}
]
}
]