JSON :: TIPOS

Utilidad de tipo variable para la codificación JSON
Descargar ahora

JSON :: TIPOS Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Daisuke Murase
  • Sitio web del editor:
  • http://search.cpan.org/~typester/

JSON :: TIPOS Etiquetas


JSON :: TIPOS Descripción

Las asignaciones de tipo entre JSON y PERL son cosas molestas. Por ejemplo, use JSON; mi número $ = 123; advertir " Número: $ number \ n" si $ env {depuración}; Imprimir ENCODE_JSON (); La salida de este código depende de si el entorno de depuración está configurado o no. Si se establece, el resultado es . Si no se configura, el resultado es . Este es un comportamiento normal en Perl, sin embargo, a veces causa resultados de JSON inesperados. Hay una solución sobre esto: Imprimir ENCODE_JSON (); Este código siempre emite . Pero el código es un poco feo y no se puede leer en ALL.JSON :: Tipos es un módulo PERL que proporciona algunas funciones para solucionar este problema de tipos de variables: número $ foo; # es siempre la cadena numérica $ foo; # es siempre cuerda bool $ foo; # siempre puede boolyou puede arreglar el código arriba usando este módulo como este: use JSON; Usa JSON :: TIPOS; mi número $ = 123; advertir " Número: $ number \ n" si $ env {depuración}; Imprimir ENCODE_JSON (); Sinopsis # Tipo de exportación Funciones de forma predeterminada Use JSON; Usa JSON :: TIPOS; Imprimir ENCODE_JSON ({número => Número "123", STRING => STRING 123, BOOL => BOOL "VALOR VERDADERO",}); # => {"Número": 123, "String": "123", "BOOL": True} # Interfaz de exportación Use JSON :: TIPOS (); Imprimir ENCODE_JSON ({NUMBRE => JSON :: Tipos :: Número "123", STRING => JSON :: Tipos :: String 123, Bool => JSON :: Tipos :: BOOL "VALOR VERDADERO",}); Página de inicio del producto


JSON :: TIPOS Software relacionado