-4

我正在寻找可以转换为以下 JSON 的对象的定义(结构)

 {
    "header":{
        "callbackUrl":"",
        "clientOrderId":"A565132",
        "clientOriginationId":"2345FE",
        "serviceProvider":"VERIZON",
        "transactionId":"EEDT44567"
    },
    "customer": {
        "nationalIdType":"",
        "nationalId":"",
        "addresses":[
            {
                "type":"WORK",
                "postalCode":"330066"
            }
        ],
        "serviceProviderAuthentication":[
            {
                "passcode":"",
                "securityQuestion":"",
                "securityAnswer":""
            }
        ]
    },
    "accountPhoneNumber":"",
    "accountNumber":""
}
4

1 回答 1

0

如果您正在寻找如何使用JsonBuilder来创建您提供的 JSON 的示例,这里是

def json = new groovy.json.JsonBuilder()

json header: [
        callbackUrl:"",
        clientOrderId:"A565132",
        clientOriginationId:"2345FE",
        serviceProvider:"VERIZON",
        transactionId:"EEDT44567"
    ],
    customer:[
        nationalIdType:"",
        nationalId:"",
        addresses: [
            [
                type:"WORK",
                postalCode:"330066"
            ]
        ],
        serviceProviderAuthentication:[
            [
                passcode:"",
                securityQuestion:"",
                securityAnswer:""
            ]
        ]
    ],
    accountPhoneNumber:"",
    accountNumber:""

json.toString()

您可能对如何创建没有根的 JSON 感到困惑。答案是:通过地图。

于 2015-07-09T19:14:15.453 回答