Card |
---|
id | 1 |
---|
label | Todos os elementos |
---|
| - Para obter todos os elementos um por um veja abaixo.
Entrada JSON: Bloco de código |
---|
{
"PersonalData":[
{
"name":"John",
"age":25,
"Passport":"123",
"AddressDestiny":"1600 Pennsylvania, Washington, DC20500, EUA",
"AddressDestinyList":[
"1600 Pennsylvania",
" Washington",
" DC20500",
" EUA"
],
"Capital":" Washington"
},
{
"name":"Jane",
"age":30,
"Passport":"456",
"AddressDestiny":"1400 Defense Blvd, Washington, VA20301, EUA",
"AddressDestinyList":[
"1400 Defense Blvd",
" Washington",
" VA20301",
" EUA"
],
"Capital":" Washington"
}
]
} |
Json Spec: Bloco de código |
---|
{
"PersonalData":[
{
"name":"John",
"age":25,
"Passport":"123",
"AddressDestiny":"1600 Pennsylvania, Washington, DC20500, EUA"
},
{
"name":"Jane",
"age":30,
"Passport":"456",
"AddressDestiny":"1400 Defense Blvd, Washington, VA20301, EUA"
}
]
} |
Saída: Bloco de código |
---|
[
{
"operation":"modify-default-beta",
"spec":{
"PersonalData":{
"*":{
"AddressDestinyList":"=split(',',@(1,AddressDestiny))",
"Street":"=elementAt(0,@(1,AddressDestinyList))",
"Capital":"=elementAt(1,@(1,AddressDestinyList))",
"ZipCode":"=elementAt(2,@(1,AddressDestinyList))",
"Country":"=elementAt(3,@(1,AddressDestinyList))"
}
}
}
},
{
"operation":"shift",
"spec":{
"PersonalData":{
"*":{
"name":"PersonalData[&1].name",
"age":"PersonalData[&1].age",
"Passport":"PersonalData[&1].Passport",
"AddressDestiny":"PersonalData[&1].AddressDestiny",
"AddressDestinyList":"PersonalData[&1].AddressDestinyList",
"Street":"PersonalData[&1].Street",
"Capital":"PersonalData[&1].Capital",
"ZipCode":"PersonalData[&1].ZipCode",
"Country":"PersonalData[&1].Country"
}
}
}
}
] |
|
|