Daten via Perl einem JSON File hinzufügen
MB
- perl
Guten Tag miteinander,
Frage, ist es irgendwie möglich mit Perl JSON Files zu manipulieren, also ein Array, Objekt hinzufügen/entfernen?
Das einzige wo ich bis jetzt gefunden habe, sind De/Encoder für JSON Daten, JSON Daten abrufen, allerdings nichts in der richtung von hinzufügen/entfernen von Daten, dass sollte doch irgendwie möglich sein?
Hintergrundinfos: Es werden dynamische HTML Seiten generiert, die der User selber eingibt, also er kann zwischen einigen Templates wählen, Titel bearbeiten und Text hinzufügen, den sogenannten Text/Titel soll in einer JSON-Datei abgespeichert werden, als Array.
Das einzige was mir dazu eingefallen ist bzw. keine vernünftige Lösung gefunden, daher mehr als Workaround gedacht, ist die "Holzhammer"-Methode, sprich mit Perl die Datei öffnen und ihn als Text hinzufügen bzw. entfernen. Doch das kein es ja nicht sein, muss doch eine elegantere Variante geben?
Als Perl-Modul hab ich folgendes gefunden: JSON::XS
http://search.cpan.org/~mlehmann/JSON-XS-2.231/XS.pm
Hab ich da irgendwas überlesen?
Grüsse und Danke MB
你好 MB,
Frage, ist es irgendwie möglich mit Perl JSON Files zu manipulieren, also ein Array, Objekt hinzufügen/entfernen?
Das einzige wo ich bis jetzt gefunden habe, sind De/Encoder für JSON Daten, JSON Daten abrufen, allerdings nichts in der richtung von hinzufügen/entfernen von Daten, dass sollte doch irgendwie möglich sein?
Naja. JSON-Daten dekodieren, etwas in die Struktur einfügen, JSON-Daten enkodieren.
Als Perl-Modul hab ich folgendes gefunden: JSON::XS
http://search.cpan.org/~mlehmann/JSON-XS-2.231/XS.pmHab ich da irgendwas überlesen?
Eher nicht zuende gedacht. Der JSON-Decoder liefert dir eine Listen- und Hash-Struktur zurück. Die kannst du manipulieren und danach mit dem JSON-Encoder zurückschreiben.
再见,
克里斯蒂安