var rawData1 = {
root: [
"children": [
{
"country": "Japan",
"children": [
{
"C1": "Japan 225343-17510-ADV HIV"
},
{
"C2": "Japan 245123-142567"
}
]
},
{
"country": "EU",
"children": [
{
"C1": "345112-765431-HID
},
{
"C2": "22535"
},
{
"C3": "EU 22535"
},
{
"C4": "EU 8988-90"
},
{
"C5": "EU 8988-90"
}
]
}, {
"country": "Canada",
"children": [
{
"C1": "Canada 345112-765431-HID"
}
]
}, {
"country": "Switzerland",
"children": [
{
"C1": "Switzerland 345112-765431-HID"
}, {
"C2": "Switzerland 22535"
}, {
"C3": "Switzerland 8988-90"
}, {
"C4": "Switzerland 8988-90"
}
]
}, {
"country": "US",
"children": [
{
"C1": "US 345112-765431-HID",
}, {
"C2": "US 22535"
}, {
"C3": "US 46489"
}
]
}
]
]
};
Я хочу преобразовать массив rawData в массив rawData1.
rawData1 - это родитель-потомок в форме Json.
Родитель и ребенок определяются на основе только ключ
(НЕТ ключ только значение ключа Например: если ключ является страной, то он является родительским или дочерним), если ключ C1 или C2 и т. д. c
, то это дочерний массив с каждым отдельным объектом со значением ключа. Вы можете увидеть код для более подробной информации в
{
root: {
«страна»: «Япония»
дети: [
{"C1":"879"}
{"C2":"jk"}
children:[
{"C3":"Code","C4":"Codei"}, //for C3 and C4 create nested children to above children
{"C5":"Code","C6":"Codei"} // if data is present C5 andC6
]
]
}
Это хочу, я хочу, чтобы ваша переменная вызывала childrenArray внутри этого, я хочу еще один массив с именем ChildrenSubArray