JSON :: Typen

Hulpprogramma Variabel Type voor JSON CODEING
Download nu

JSON :: Typen Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Daisuke Murase
  • Uitgever website:
  • http://search.cpan.org/~typester/

JSON :: Typen Tags


JSON :: Typen Beschrijving

De Type-toewijzingen tussen JSON en PERL zijn irritante dingen. Gebruik bijvoorbeeld JSON; mijn $ nummer = 123; Waarschuwen " Nummer: $ Number \ n" als $ ENV {debug}; Print EncOde_json (); Output van deze code is afhankelijk van het feit of debuggenomgeving is ingesteld of niet. Indien ingesteld, is het resultaat . Zo niet instellen, resultaat is . Dit is normaal gedrag op PERL, het veroorzaakt echter soms onverwachte JSON Resultaten. Er is een oplossing over dit: afdrukken Encoder_json (); deze code voert altijd uit . Maar de code is een beetje lelijk en niet leesbaar bij ALL.JSON :: Typen is een PERL-module die enkele functies biedt om deze kwestie van variabele typen op te lossen: nummer $ foo; # is altijd nummer string $ foo; # is altijd string bool $ foo; # is altijd boolyou kan bovenstaande code repareren door deze module als volgt te gebruiken: gebruik JSON; Gebruik JSON :: Typen; mijn $ nummer = 123; Waarschuwen " Nummer: $ Number \ n" als $ ENV {debug}; Print EncOde_json (); Synopsis # exporttype functies standaard gebruiken JSON; Gebruik JSON :: Typen; Print EncOde_json ({nummer => nummer "123", string => string 123, bool => bool "echte waarde",}); # => {"Number": 123, "String": "123", "BOOL": TRUE} # Niet-exportinterface Gebruik JSON :: Typen (); Print EncOde_json ({Number => JSON :: Typen :: Nummer "123", String => JSON :: Typen :: String 123, Bool => JSON :: Typen :: BOOL "echte waarde",}); Homepage van het product


JSON :: Typen Gerelateerde software