MB: Daten via Perl einem JSON File hinzufügen

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

  1. 你好 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.pm

    Hab 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.

    再见,
     克里斯蒂安

    --
    http://wwwtech.de/
    WWWTech.de | Wayne Revived
    Zu wissen, was wir nicht wissen, ist die Quelle der Weisheit.