Downloadliste

Projektbeschreibung

JSON::XS implements JSON for Perl. Unlike other
modules, its primary goal is to encode to
syntactically correct JSON and flag invalid JSON
while decoding. It ensures round-trip integrity of
data types while being intuitive to use. Currently
being the fastest of the JSON encoders available
for Perl, it supports a variety of format options,
such as single-line, ASCII-only, or
pretty-printed, and can be tuned for speed or
memory usage. It comes with a wealth of
documentation describing usage and implementation
details.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-03-14 06:18
2.232

Will ein exponentieller Algorithmus verwenden, um Zeichenfolgen zu verlängern.
Tags: Minor feature enhancements
Will use an exponential algorithm to extend strings.

2008-04-16 22:31
2.2

Versionen ab 2,01 fungieren als Backend für JSON, die JSON-Modul verwendet automatisch JSON:: XS, wenn es verfügbar ist, und sollte nichts anderes zurückgreifen zu einem voll-kompatiblen reine Perl-Implementierung. Eine sehr schnelle inkrementelle Parser wurde hinzugefügt, verwendet werden (unter anderem) werden kann, um sich selbst begrenzt JSON-Streams zu analysieren. Boolesche Werte sind jetzt wieder zu entschlüsseln wandelbar, und die Beschränkung der Befugnisse der mit zwei Nutzung für Ressourcen-Limits aufgehoben ist. Ein Kommandozeilen-Utility wurde hinzugefügt, pretty-drucken können JSON und konvertieren von / zu einer Reihe von anderen Formaten.
Tags: Major feature enhancements
Versions beginning with 2.01 act as a backend for JSON; the JSON module will automatically use JSON::XS when it is available, and should otherwise fall back to a fully-compatible pure Perl implementation. A very fast incremental parser has been added that can be used (among other things) to parse self-delimited JSON streams. Boolean values returned by decode are now mutable, and the restriction of having to use powers of two for resource limits has been lifted. A command line utility has been added that can pretty-print JSON and convert from/to a number of other formats.

2007-10-15 08:37
1.52

Diese Version fügt einen neuen decode_prefix Methode, lassen sich einige Formen der inkrementellen Verarbeitung. Geschwindigkeit wurde verbessert, auf die Version 1.0 verglichen. Boolesche Werte können nun nach der Decodierung unterschieden werden und in dem codierten Ausgang gezwungen. Eine neue Option latin1-Kodierung wurde hinzugefügt. Tied Hashes werden nun unterstützt. Die Dokumentation wurde erheblich verbessert. Große Zahlen sind ohne Verlust an Präzision entschlüsselt und unzählige kleinere Probleme und Bugs wurden behoben.
Tags: Major feature enhancements
This release adds a new decode_prefix method that
allows some forms of incremental processing. Speed
has been further improved compared to the 1.0
release. Booleans can now be distinguished after
decoding and forced in the encoded output. A new
Latin1 encoding option has been added. Tied hashes
are now supported. The documentation has been
vastly improved. Large integers are decoded
without loss of precision, and myriad minor issues
and bugs have been fixed.

2007-03-29 06:32
1.0

Die Dokumentation und Test-Suiten wurden verbessert, einige Bugs und Portabilität Probleme wurden behoben, die Geschwindigkeit hat sich weiter verbessert worden, hat Ressource Begrenzung wurde hinzugefügt, und eine Möglichkeit zur Ausgabe JSON wahr und falsch Primitiven erstellt wurde.
The documentation and test suites have been improved, some bugs and portability issues have been fixed, speed has been improved further, resource limiting has been added, and a way to output JSON true and false primitives has been created.

2007-03-23 21:54
0.3

Tags: Initial freshmeat announcement

Project Resources