Ich bin mit PHP arbeiten, habe ich eine json Struktur, die so aussieht:Wie sollte ich diese JSON-Struktur durchsuchen?
{
"events": [
{
"timestamp": 1468774519,
"id": 75964,
},
{
"timestamp": 1468771410,
"id": 24891,
},
// etc
I 5 Veranstaltungen in einer Reihe holen müssen, aber von einer bestimmten ID beginnen, so meine erste Idee zu Schleife jedes Ereignis von Anfang an und überprüfe, ob die ID der Offset ist, den ich suche, und wenn ich es dann bekomme, kann ich die nächsten 5 Ereignisse wiederholen.
Aber gibt es einen besseren Weg? Es könnte möglicherweise Hunderte von Ereignissen durchlaufen, also gibt es vielleicht einen besseren Weg dorthin? Danke
Welche Sprache/welches Werkzeug verwenden Sie zum Parsen des JSON? – ggrr
Nun, das ist keine einfache Möglichkeit, es abgesehen von der Schleife zu tun, es sei denn, Sie Ihre Daten umwandeln, um in der Datenbank zu speichern, setzen Sie Indizes auf ihnen; oder Sie partitionieren Ihre Daten, um eine weitere Tiefe zu haben, um jede Teilmenge wie "146877" -> 1468770000-1468779999 ... usw. oder ihre "ID" als Schlüssel zu speichern. – Anzel
Entschuldigung - ich benutze PHP – tempse