Ребят, всем доброго времени суток!
У меня к одной задачи сразу два вопроса. Я получаю по API очень большой json в нем на данный момент 80.000 строк и весит файл порядка 15 мб.
Тут сразу у меня появляется вопрос как в данном случае быть, сохранять джейсон в файл и таскать данные из него либо все же записывать его в базу? Файл со временем будет только увеличиваться.
Для себя принял решение что буду искать данные в джейсоне и выводить инфу на страницу.
Джейсон выглядит следующим образом
Спойлер (Отобразить)CODE (
text):
скопировать код в буфер обмена
{"success":true,"data":[
{
"id":1,
"level":6,
"user":1,
"depth":0,
"parent":"#"
},
{
"id":7,
"level":5,
"user":7,
"depth":1,
"parent":1
},
{
"id":8,
"level":5,
"user":8,
"depth":1,
"parent":1
},
{
"id":50,
"level":5,
"user":50,
"depth":2,
"parent":7
}
]}
Здесь надо найти текущего пользователя user взять у него parent и найти все записи связанные с ним.
1. начинаем с user=50 и узнаем у него parent
2. найти где id=7 и у этого id взять тоже parent
3. теперь зная parent у 7 записи ищем следующую запись.