Thread Json Array von Hashes erstellen und wieder ausgeben
(9 answers)
Opened by demonking at 2011-05-25 05:38
Guten Tag Perl-Gemeinde,
Also kommen wir mal direkt zu meinem Problem . Ich muss mehrere Hashes in eine JSON file einlesen und wieder ausgeben. Hier mein jetziger Code: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 $hash{titel} = "Mein Titel"; $hash{userid} = 13; $hash{postid} = 50; $hash{text}= "ich bin eine text :D"; push(@arr,\%hash); $hash1{titel} = "Mein Titel2.0"; $hash1{userid} = 12; $hash1{postid} = 70; $hash1{text}= "ich bin eine text 2.0 :D"; push(@arr,\%hash1); $inhalt = encode_json(\@arr); my @decoded_json = @{decode_json($inhalt)}; print "Hier komme der Hash"; print $arr[0]->{text}; Die Ausgabe Quote Mein Problem ist nun folgendes gibt es eine möglichkeit Datensätze zu löschen und editieren ohne die komplette Datei auszulesen und neu zu schreiben? Hier die Dateistruktur, normalerweise alles in einer Datei aber habe es mal wegen der lesbarkeit verändert ;) Code (perl): (dl
)
1 2 3 4 5 6 7 8 { [ {"titel":"Mein Titel","text":"ich bin eine text :D","userid":13,"postid":50 }, {"titel":"Mein Titel2.0","text":"ich bin eine text 2.0 :D","userid":12,"postid":70} } ] } Hoffe mir kann jemand helfen ;) Last edited: 2011-05-25 11:24:58 +0200 (CEST) |