Я работаю с PHP, у меня есть структура JSon, которая выглядит следующим образом:Как искать эту структуру json?
{
"events": [
{
"timestamp": 1468774519,
"id": 75964,
},
{
"timestamp": 1468771410,
"id": 24891,
},
// etc
Мне нужно принести 5 событий в ряде, но, начиная с одного конкретного идентификатора, поэтому моя первая идея заключается в петлю каждое событие с самого начала и проверить, является ли id смещением, которое я ищу, а затем, когда я его получу, я могу закодировать следующие 5 событий.
Но есть ли лучший способ сделать это? Возможно, он может пройти через сотни событий, так что, может быть, есть лучший способ добраться туда? спасибо
какой язык/инструмент вы используете для разбора json? – ggrr
хорошо, что это не простой способ сделать это отдельно от цикла, если вы не переделаете свои данные для хранения в базе данных, поместите на них индексы; или вы разделяете свои данные, чтобы иметь другую глубину для хранения каждого подмножества типа «146877» -> 1468770000-1468779999 ... или с помощью их «id» в качестве ключей – Anzel
Извините - я использую php – tempse