JSON durchsuchen Einträge nach bestimmten Objekt?
Halooo. Ich habe vor kurzen angefangen mich damit zu beschäftigen mit JSON zu arbeiten. Jetzt gehts aber grad nicht weiter. Und zwar möchte ich folgendes machen.
Ich habe beispielsweise folgendes:
{"name":"Max","nachname":"Mustermann","nummer":"1"}
Jetzt möchte ich dass wenn ich nach der 1 suche diesen Eintrag ausgegeben bekomme.. Wie genau bekomme ich das hinn.
3 Antworten
Jetzt möchte ich dass wenn ich nach der 1 suche diesen Eintrag ausgegeben bekomme.. Wie genau bekomme ich das hinn.
Von Deinen Tags ausgehend suchst Du eine PHP Lösung? In PHP wandelst Du das JSON Objekt mittels der Funktion json_decode() in ein Array um, das Du dann z. b. mit den Funktionen array_search() und array_column durchsuchen kannst.
Alex
Wie wäre es mit json_decode
https://administrator.de/forum/bestimmmte-werte-php-json-datei-filtern-221107.html
Und dann eben per Schleife suchen.
Kommt natürlich auch drauf an wie groß dein json ist. Wenn Du da 5 GB Json hast, dann ist das wohl keine tolle Lösung. Dann würde ich eher zu einer Datenbank raten.
Allenfalls, würde ich eine String-Suche machen um das Json schon mal einzugrenzen .... vielleicht.
Gruß
Du könntest auf undefine abfragen:
If obj["name"]!="undefine"
If obj["name"]=="max"