jackson-parser
Version:
Parser for Jackson object
164 lines • 5.51 kB
JSON
{
"JacksonParser.decode()":{
"in":{
"content":[
{
"id":1,
"prop":null,
"professional":{
"id":1,
"name":"Pedro"
},
"professional2":{
"id":1,
"name":"João"
},
"filhos":[
{
"id":1,
"name":"foo"
},
{
"id":2,
"name":"bar"
}
]
},
{
"id":2,
"professional":1,
"professional2":1,
"filhos":[
1,
2
]
}
]
},
"out": "{\"content\":[{\"id\":1,\"prop\":null,\"professional\":{\"id\":1,\"name\":\"Pedro\"},\"professional2\":{\"id\":1,\"name\":\"João\"},\"filhos\":[{\"id\":1,\"name\":\"foo\"},{\"id\":2,\"name\":\"bar\"}]},{\"id\":2,\"professional\":{\"id\":1,\"name\":\"Pedro\"},\"professional2\":{\"id\":1,\"name\":\"João\"},\"filhos\":[{\"id\":1,\"name\":\"foo\"},{\"id\":2,\"name\":\"bar\"}]}]}"
},
"JacksonParser.decode() with list, circular":{
"in":[
{
"@id":"bfcc4daf-ab9c-4f8d-a72d-71bf668bd351",
"pagamentos":[
{
"@id":"15f40496-45e2-44f3-81d2-c4ca26bce2c1",
"conta":"bfcc4daf-ab9c-4f8d-a72d-71bf668bd351"
}
]
},
{
"@id":"bfdd4daf-ab9c-4f8d-a72d-71bf668bd351",
"conta":"bfcc4daf-ab9c-4f8d-a72d-71bf668bd351",
"pagamentos":[
"15f40496-45e2-44f3-81d2-c4ca26bce2c1"
]
}
],
"out": "[{\"@id\":\"bfcc4daf-ab9c-4f8d-a72d-71bf668bd351\",\"pagamentos\":[{\"@id\":\"15f40496-45e2-44f3-81d2-c4ca26bce2c1\",\"conta\":\"bfcc4daf-ab9c-4f8d-a72d-71bf668bd351\"}]},{\"@id\":\"bfdd4daf-ab9c-4f8d-a72d-71bf668bd351\",\"conta\":{\"@id\":\"bfcc4daf-ab9c-4f8d-a72d-71bf668bd351\",\"pagamentos\":[{\"@id\":\"15f40496-45e2-44f3-81d2-c4ca26bce2c1\",\"conta\":\"bfcc4daf-ab9c-4f8d-a72d-71bf668bd351\"}]},\"pagamentos\":[{\"@id\":\"15f40496-45e2-44f3-81d2-c4ca26bce2c1\",\"conta\":\"bfcc4daf-ab9c-4f8d-a72d-71bf668bd351\"}]}]"
},
"JacksonParser.decode() uuid false":{
"in":[
{
"id":1,
"prop":null,
"professional":{
"id":1,
"name":"Pedro"
},
"professional2":{
"id":1,
"name":"João"
}
},
{
"id":2,
"professional":1,
"professional2":1
}
],
"out":"[{\"id\":1,\"prop\":null,\"professional\":{\"id\":1,\"name\":\"Pedro\"},\"professional2\":{\"id\":1,\"name\":\"João\"}},{\"id\":2,\"professional\":{\"id\":1,\"name\":\"Pedro\"},\"professional2\":{\"id\":1,\"name\":\"João\"}}]"
},
"JacksonParser.decode() uuid true":{
"in":[
{
"id":1,
"professional":{
"id":"c265832b-2168-4cdf-b24d-bb0680dfa28f",
"name":"Pedro"
},
"professional2":{
"id":"d365832b-2168-4cdf-b24d-bb0680dfa50d",
"name":"João"
}
},
{
"id":2,
"professional":"c265832b-2168-4cdf-b24d-bb0680dfa28f",
"professional2":"c265832b-2168-4cdf-b24d-bb0680dfa28f"
}
],
"out":"[{\"id\":1,\"professional\":{\"id\":\"c265832b-2168-4cdf-b24d-bb0680dfa28f\",\"name\":\"Pedro\"},\"professional2\":{\"id\":\"d365832b-2168-4cdf-b24d-bb0680dfa50d\",\"name\":\"João\"}},{\"id\":2,\"professional\":{\"id\":\"c265832b-2168-4cdf-b24d-bb0680dfa28f\",\"name\":\"Pedro\"},\"professional2\":{\"id\":\"c265832b-2168-4cdf-b24d-bb0680dfa28f\",\"name\":\"Pedro\"}}]"
},
"JacksonParser.decode() config.key '@id'":{
"in":[
{
"id":1,
"professional":{
"@id":1,
"name":"Pedro"
},
"professional2":{
"@id":2,
"name":"João"
}
},
{
"id":2,
"professional":1,
"professional2":2
}
],
"out":"[{\"id\":1,\"professional\":{\"@id\":1,\"name\":\"Pedro\"},\"professional2\":{\"@id\":2,\"name\":\"João\"}},{\"id\":2,\"professional\":{\"@id\":1,\"name\":\"Pedro\"},\"professional2\":{\"@id\":2,\"name\":\"João\"}}]"
},
"JacksonParser.decode() clone true":{
"in": {
"content":[
{
"id":1,
"prop":null,
"professional":{
"id":1,
"name":"Pedro"
},
"professional2":{
"id":1,
"name":"João"
},
"filhos":[
{
"id":1,
"name":"foo"
},
{
"id":2,
"name":"bar"
}
]
},
{
"id":2,
"professional":1,
"professional2":1,
"filhos":[
1,
2
]
}
]
},
"out": "{\"content\":[{\"id\":1,\"prop\":null,\"professional\":{\"id\":1,\"name\":\"Pedro\"},\"professional2\":{\"id\":1,\"name\":\"João\"},\"filhos\":[{\"id\":1,\"name\":\"foo\"},{\"id\":2,\"name\":\"bar\"}]},{\"id\":2,\"professional\":1,\"professional2\":1,\"filhos\":[1,2]}]}",
"out_clone": "{\"content\":[{\"id\":1,\"prop\":null,\"professional\":{\"id\":1,\"name\":\"Pedro\"},\"professional2\":{\"id\":1,\"name\":\"João\"},\"filhos\":[{\"id\":1,\"name\":\"foo\"},{\"id\":2,\"name\":\"bar\"}]},{\"id\":2,\"professional\":{\"id\":1,\"name\":\"Pedro\"},\"professional2\":{\"id\":1,\"name\":\"João\"},\"filhos\":[{\"id\":1,\"name\":\"foo\"},{\"id\":2,\"name\":\"bar\"}]}]}"
}
}