Hola,

en perl, van dit hoofdstuk wordt beschreven hoe de codering en hola voorwerp gebruikt voor perl.Laten we beginnen met de programmering voor het begin van de perl hola.,, milieu, voordat u begint met het gebruik van codering en hola perl, je moet de installatie hola module, of uit de cpan.Als je json-2.53.tar.gz downloaden of een andere nieuwe versie, volgen hieronder vermeld en minus de stappen, $xvfz json-2.53.tar.gz;, - CD json-2.53 dollar om $makefile.pl perl, installatie, hola, functie encode_json zal de structuur van de gegevens bank een utf - 8, binaire reeks.Hola. Decode_json decoderen.Gezien de structuur van de gegevens zal de to_json perl hola string.Hola from_json verwacht het touw en probeert te analyseren, de resultaten terug verwezen.Convert_blessed met deze functie en de werkelijke waarde van het voorwerp van de klasse van de perl to_json methode object in hola.Hola, perl in code (encode_json), perl, encode_json () functie bepaalde structuur van de gegevens van een binair getal utf - 8,.,, grammatica, json_text = encode_json dollar (USD perl_scalar); of json_text dollar = hola - > nieuwe > utf8 codering ($perl_scalar >,,);,, het volgende voorbeeld en aftrekken en hola in de reeks,,, #!Hola /USR /bin /VI perl. Ik rec_hash = (a = > 1, b = > c = > 2, 3, 4, d = > e = > 5); ik encode_json hola = dollar "rec_hash; drukken" $hola n ", en de uitvoering; dat zou leiden tot de volgende resultaten en negatieve;,, (de" e ":" C ": 5, 3," ": 1, 2," B ": de" D ": 4}, de volgende voorbeelden tonen aan dat perl object kan worden omgezet in een hola en verminderen; de,, #!/usr/bin/perl pakket Emp; - nieuwe {M 'n $class = dienst; m' n $self = {naam => dienst, hobby 's => dienst, birthdate => dienst,}; de zegen $self, $class; terug $self;}, TO_JSON {terug%{() {'}}}; het pakket Main; gebruik van M 'n $JSON = hola. JSON-> new-> utf8; $JSON-> convert_blessed (1); e = nieuwe Emp ("sachin", "sport", "8/5/1974 12:20:03 PM"); $json = $JSON-> (e); - ", $json\ ";,, op executing, Het zal de volgende resultaten volgens de −,, - "birthdate": "8/5/1974 12:20:03 PM", "naam": "sachin", "hobby' s": "sport"), wordt in het perl, hola, perl (decode_json), decode_json () functie die wordt gebruikt voor perl. Hola.Deze functie is de waarde van de juiste grammatica - hola.,,, perl_scalar = decode_json $json_text of perl_scalar = hola - > nieuwe > utf8 > decoderen ($json_text),,,, het volgende voorbeeld toont aan dat het gebruik van perl decoderen hola.Hier zal je voorzien van gegevens: de dumper module, als je al niet in de eigen machine.,, #!Hola /USR /bin /VI perl gegevens; met: de dumper; hola = "(" dollar ":" B ": 1, 2, 3," C ": de" D ": 4," e ": 5}; de tekst = decode_json dollar (USD hola); de drukkerij tipper (voor de tekst) de uitvoering van het,,, heeft de volgende resultaten en negatieve;,, $var1 = {e = > 5, C = > 3, a = > 1, b = > 2. D = > 4); en,



Previous:
Next Page: