2015-07-09 2 views
-4

Я ищу для определения (структура) объекта, который может быть преобразован в следующий JSONКак создать существующий JSON в groovy, используя JsonBuilder?

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

Пожалуйста, добавьте описание того, что этот JSON и что нужно. –

ответ

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, у которого нет корня. Ответ: прохождение карты.

+0

Я ищу определение (структуру) объекта, которое может быть преобразовано в парное JSON – mbeider

+0

Я собираюсь удалить этот ответ, поскольку, по-видимому, это не то, что вам нужно. Можете ли вы изменить свой вопрос, чтобы более подробно объяснить, что вам нужно? Если это не так, я не знаю, что вы ищете. Похоже, вы ищете объект, который, как Джексон, будет отображаться в JSON, но вы отметили вопрос jsonbuilder. – Keegan