I have this JSON object, and I would like to replace all 'title' and 'description' objects with title.es and description.es child values, somehow like this: item.title = item.title.es Could you help me to find the correct recursive algorithm? I tried to use recursive functions, but didn't worked.
[
{
"name": "aaa",
"title": {
"es": "dfghfdghgfhgfh",
"en": "hjklhjkljkhljkhlklj"
},
"services": [
{
"name": "aaa-1",
"title": {
"es": "dfgdfgsdfg",
"en": "dfghfgdhgfhgfhgf"
},
"services": [
{
"name": "aaa-1-1",
"title": {
"es": "dfghgfhfghgfdh",
"en": "dfghfgdhfgdhgfdh"
}
"description": {
"es": "sdfgfdsgfdg",
"en": "sertztrezrteztre"
}
}
]
},
{
"name": "aaa-2",
"title": {
"es": "ertzrtez",
"en": "ertuztzutzuztuzt"
}
},
]
},
{
"name": "bbb",
"title": {
"es": "sdfsdfdsf",
"en": "sdfsdfdsfdsfdsf"
},
"services": [
{
"name": "bbb-1",
"title": {
"es": "sdfsdfdsfdsf",
"en": "sdfdsfdsfds"
},
"services": [
{
"name": "bbb-1-1",
"title": {
"es": "werwerewrewr",
"en": "werwerwerwerew"
}
},
{
"name": "bbb-1-2",
"title": {
"es": "werewrewrwerewr",
"en": "werewrewrewrwerwerwerwerewr"
}
}
]
}
]
}
]