Я работаю над данными JSON формы, как показано ниже. Это список документов, и я показываю первый
info=[
{id: 34,
log:[
{ttp : 80,
segm :[
{
dr: '2 hours'
room: 'F32'
},
{
dr: '48 hours',
room: 'G45'
}
],
},
{
ttp : 45,
segm:[
{
dr: '4 hours'
room: 'F32'
},
{
dr: '8 hours',
room: 'G45'
}
]
}
]
},
{document},
{document}
]
Я создал этот очень простой документ только для понимания структуры данных.
Теперь проблема в том, что я хочу получить доступ к доктору и комнате, которые находятся в сегменте.Для доступа к ним я использую три вложенных цикла, первый цикл для перебора информации.Второй цикл для итерации по журналу и третий цикл по сегменту.
for loop -> info -> for loop-> log -> for loop -> segm
Но я снижаю производительность по мере того, как данные растут, они становятся медленнее.Мне нужно лучшее решение (оптимизированное решение) для этого, которое не зависит от размера данных.Также, если мы можем избежать петель, было бы лучше, я думаю.