Я пытаюсь преобразовать JSON, который я получаю из API, в другую форму JSON в Javascript. У моего JSON есть члены, много «родителей» (вложенных объектов) и много детей (вложенные массивы объектов). Я бы хотел сделать своих родителей.«Вложенные» JSON в «unsested» JSON в Javascript
Образец моей JSON выглядит следующим образом:
[
{
"street": [
{
"addressinfo": {
"id": 110,
"description": "Bezoekaddress"
},
"id": 1,
"name": "Hoogveldstraat"
}
],
"id": 1,
"searchName": "JacksIcecream",
"chamberOfCommerce": ""
},
{
"street": [],
"id": 2,
"searchName": "OAK",
"chamberOfCommerce": ""
}
]
и я пытаюсь преобразовать его в следующем:
[
{
"street": [
{
"addressinfo_id": 110,
"addressinfo_description": "Bezoekaddress",
"id": 1,
"name": "Hoogveldstraat"
}
],
"id": 1,
"searchName": "JacksIcecream",
"chamberOfCommerce": ""
},
{
"street": [],
"id": 2,
"searchName": "OAK",
"chamberOfCommerce": ""
}
]
теперь я застрял на это некоторое время, и я действительно не могу найти ответа на этот вопрос, все вопросы, которые я могу найти, касаются сглаживания массивов, в то время как я хочу «сгладить не-массивные-вложенные объекты». Как я могу сделать что-то подобное?
см. Http://stackoverflow.com/help/how-to-ask. Неясно, какой язык программирования вы используете или что вы пробовали. –
@bn. OP использует Javascript. Он говорит как в заголовке, так и в тегах. – Smittey
Не звучать грубо, но могу ли я спросить, почему вы хотите внести изменения? Для меня первая альтернатива выглядит чище. – pingul