我與PHP的工作,我有一個JSON結構看起來像這樣:我應該如何搜索這個json結構?
{
"events": [
{
"timestamp": 1468774519,
"id": 75964,
},
{
"timestamp": 1468771410,
"id": 24891,
},
// etc
我需要獲取連續5個事件,而是從一個特定的ID開始,所以我的第一個想法是循環每一個事件從一開始就檢查id是否是我正在尋找的偏移量,然後當我得到它時,我可以循環接下來的5個事件。
但是有沒有更好的方法來做到這一點?它可能會循環數百個事件,所以也許有更好的方法到達那裏?謝謝
你使用哪種語言/工具來解析json? – ggrr
那麼除了循環之外,這並不是一個簡單的方法,除非你重新編碼你的數據以存儲在數據庫中,把索引放在它們上面;或者你分割你的數據有另一個深度來保存每個子集,如「146877」 - > 1468770000-1468779999 ...等或使用他們的「ID」作爲鍵 – Anzel
對不起 - 我使用php – tempse