JSON ist eine leichte, sprachunabhängig, Datenaustauschformat, eine weit verbreitete Medium für die Datenübertragung in der Web-Entwicklung.
Auf rund 1200 Zeilen Code, fastJSON ist einer der kompaktesten C # Bibliotheken für den Umgang mit JSON, und einer der wenigen, die tatsächlich so nah an der ursprünglichen JSON-Standard wie möglich zu bleiben.
fastJSON ist extrem einfach zu bedienen und verfügt über eine umfangreiche Dokumentation zu helfen Entwicklern auf ihre eigenen Projekte und Implementierungen begonnen
Was ist neu in dieser Pressemitteilung:.
- Unterstützung für mehrdimensionale Arrays.
Was ist neu in Version 2.1.12:.
- Unterstützung für mehrdimensionale Arrays
Was ist neu in Version 2.1.11:.
- Bug fix byte [] Tasten mit Dictionary
Was ist neu in Version 2.1.10:.
- Bug fix byte [] Tasten mit Dictionary
Was ist neu in der Version 2.1.7:
- Strict ISO-Datumsformat Einhaltung eines T in der Ausgang (IE, Firefox JavaScript-Engine beschwert)
- Added JSONParameters.SerializeToLowerCaseNames JavaScript Interop
- JSONParameters.IgnoreCaseOnDeserialize wird depricated und nicht mehr benötigt
- Hinzugefügt Tests für Klein Ausgang
Was ist neu in der Version 2.1.6:
- Fix für Release-Build in net4
- Unterstützung für ExpandoObject serialisiert in net4
- Added JSONParameters.SerializerMaxDepth, um die maximale Tiefe zu steuern, um nach unten zu gehen
- Hinzugefügt JSONParameters.InlineCircularReferences um die $ i verfügen und Inline deaktivieren bereits gesehen Objekten
- JSONParameters.UseExtensions = false deaktiviert die Zirkelverweise auch
Was ist neu in der Version 2.1.5:
- Hinzugefügt direkten nullable konvertieren ToObject & # X3C; x? & # X3e; d int? lange? etc.
- Bug fix deserialize Private-Set und keine festen Eigenschaften
- Added ReadonlyTest () Test für die oben
Was ist neu in der Version 2.1.4:
- Bug fix Deserialisieren eine Struktur-Eigenschaft in einer Klasse.
Was ist neu in der Version 2.1.3:
- Unterstützung für Datetime Millisekunden
- Hinzugefügt TestMilliseconds (Test)
Was ist neu in der Version 2.1.2:
- Bug fix:
- Circular Referenzen
Was ist neu in der Version 2.1.0:
- ging all den Zustand von JSON mit dem Reflection Singleton
- Alle der JSON-Schnittstelle ist jetzt static
- Hinzugefügt JSONParameters Überladungen für ToObject ()
- Unterstützung für Kreis referenzierten Objektstrukturen
- Hinzugefügt Kreisfahrt
Was ist neu in Version 2.0.28:
- Entfernt ToCharArray im Parser für weniger Speicherverbrauch
- Feste erstellen enum von Wert und String
- Ersetzt safedictionary mit Wörterbuch für einige Interna so keine Schlösser an zu lesen
- Hinzugefügt benutzerdefinierte Attribute zu ignorieren
- Nutzen statt GetCustomAttributes IsDefined
- ging all die Reflexion Code aus JSON.cs
- Sie können nun nicht Standardkonstruktor Klassen deserialisieren
Was ist neu in Version 2.0.26:
- Bug fix Objekte im Array dynamische Typen wie zB {[1,2, {& quot; prop & quot;: 90}]}
- Unterstützung für Sondersammlungen: String, Namevaluecollection
Was ist neu in Version 2.0.25:.
- Bug fix dynamischen JSON und Wurzel-Arrays
Was ist neu in Version 2.0.24:
- Der Zugang Innen Immobilie in Arrays in dynamische Typen wie zB d.arr1.a.
- Added JSONParameters.KVStyleStringDictionary string key Wörterbuch Ausgang zu steuern.
Was ist neu in Version 2.0.23:
- JSONParameters.IgnoreCaseOnDeserialize funktioniert jetzt
- Added ignorieren Fall-Test
Was ist neu in Version 2.0.22:.
- Added .NET 3.5-Projekt
- Nun kompilieren Verzeichnis 'Ausgang'.
- Hinzugefügt unterzeichnet Montage.
- Die Versionsnummern werden auf 2.0.0.0 zum Rückgang der Kompatibilität zu bleiben.
- Dateiversion wird spiegeln die Build-Nummer.
Was ist neu in Version 2.0.21:
- Festkante Fall tailing '& # x5C;' in-Formatierer.
- Code-Bereinigung-Formatierer.
Was ist neu in Version 2.0.20:.
- Fixed hastable deserialize
- Hinzugefügt Test für Hash-Tabelle.
- Added abstrakte Klasse Test.
- Geänderte Liste der Getter auf Array ~ 3% Leistungsgewinn.
- Entfernt nicht verwendete Code.
Was ist neu in Version 2.0.19:
- Fixed dynamische Objekte und Listen
- Feste deserialize Dictionary & # X3C; T, List & # X3C; V & # X3e; & # X3e; und Dictionary & # X3C; T, V [] & # X3e;
- Hinzugefügt Tests für Wörterlisten mit
Was ist neu in Version 2.0.17:.
- Hinzugefügt Serialisierung der statischen Felder und Eigenschaften
- Hinzugefügt dynamisches Objekt Support und Test.
Was ist neu in Version 2.0.16:.
- Bug fix Formatter
- Hinzugefügt Test für Formatierungsprogramm.
Was ist neu in Version 2.0.15:.
- Entfernt CUSTOMTYPE Richtlinien von Code
- für das Schreiben aufzählbare Objekt behoben.
Was ist neu in Version 2.0.14:.
- Verwenden von Stoppuhr statt Datetime für Zeiten
- myPropInfo mit Enum anstelle von boolean.
- Mit Schalter anstelle von if-Anweisungen verbunden sind.
- Parsing Datetime optimiert.
- Stringbuilder mit einzelnen char Ausgangs statt Saiten für & # x5C; & quot; chars etc ..
Was ist neu in Version 2.0.13:.
- Bug fix Komma Grenzfälle mit Nullen
- Unified Dynamic Anrufe mit SilverLight4 Code.
- Die Testfälle für Silverlight.
Was ist neu in Version 2.0.12:.
- Bug fix geschachtelte generischen Typen
- Bug fix Komma Grenzfälle mit Nullen.
Was ist neu in Version 2.0.10:.
- Added MonoDroid Projekt
Was ist neu in der Version 2.0.9:
- Unterstützung für Stammebene DataSet und Datatable deserialize ( müssen Sie ToObject & # X3C tun; DataSet & # X3e;. (...))
- Added Datensatz Tests.
Was ist neu in der Version 2.0.8:.
- Bug fix für grosse Zahl Konvertierungen
Was ist neu in der Version v2.0.5:.
- Feste Anzahl Parsen für invariant Format
- Es wurde ein Test für deutsche locale Nummer Prüfung (,. Probleme).
Was ist neu in der Version v2.0.4:
- Fixed Null-Objekte - & # X3e; Erträge & quot; null & quot;
- Added versiegelt Schlüsselwort Klassen
- Bug fix SerializeNullValues = false und ein zusätzliches Komma am Ende
- UseExtensions = false wird die globale Typen auch deaktivieren
- Feste paramerters Einstellung für Parse ()
Was ist neu in der Version v2.0.3:.
- Schreibgeschützte Eigenschaft Überprüfung auf deserialize
- Bug fix deserialize verschachtelte Typen mit Unit-Test.
- Der Fehler, der Silverlight 4 Projekt-Build (Silverlight 5 wird nicht unterstützt).
Was ist neu in der Version v2.0.2:.
- Bug fix $ Typen und Arrays
Was ist neu in der Version v2.0.1:
- geändert Arraylist an List & # X3C; Objekt & # X3e ; und Konzernsilverlight-Code.
- Hinzugefügt mehr Tests.
- Geschwindigkeitssteigerung bei der Verwendung von globalen Typen (Typen $).
Was ist neu in der Version v2.0.0:
- Bug fix Reflection Code
- Hinzugefügt Unit-Tests
- Deserialize Stammebene Arrays (int [] etc.)
- Deserialize Stammebene Werttypen (int, long, dezimal, string)
- Deserialize ToObject & # X3C; Wörterbücher & # X3C; T, V & # X3e; & # X3e;
- Deserialize ToObject & # X3C; List & # X3C; T & # X3e; & # X3e;
Was ist neu in der Version v1.9.9:.
- Schreibfehler auf JSONParameters
- Bug fix Parameter Initialisierung.
- Bug fix char und String ToString.
- Refactoring Reflexion Code in Reflection Klasse.
- Unterstützung für Top-Level-Struktur Objekt zu serialisieren / deserialisieren.
Was ist neu in der Version v1.9.8:
- Added deepcopy (obj) und deepcopy & # X3C; T & # X3e;. (obj)
- Refactoring-Code, um JSONParameters und entfernt die JSON Überlastungen.
- Zusätzliche Unterstützung für anonyme Typen (deserialize ist im Moment nicht möglich) serialisiert werden.
- Bug fix $ Typen Ausgangs mit nicht Gegenstand Wurzel.
Was ist neu in der Version v1.9.7:
- Bug fix Silverlight-Version zur Unterstützung GlobalTypes
- Entfernt Gedankenstrich Logik von Serializer
- Added Verschönern (JSON) -Methode, um JSON
- Hinzugefügt Sperren auf SafeDictionary
- Added FillObject (obj, JSON) zum Füllen ein bestehendes Objekt
Was ist neu in der Version v1.9.6:
- Es wurde ein $ Typen Erweiterung für globale Typdefinitionen die reduzieren Sie die Größe der Ausgabe JSON.
- Added UsingGlobalTypes Config zur Steuerung der oben (default = true).
- Bug fix Datatable Komma zwischen Arrays und Tabellendefinitionen (weniger Fusseln Klagen).
- String Schlüsselwörter optimal jetzt serialisiert (nicht KV-Format).
Was ist neu in der Version v1.9:.
- Unterstützung für öffentliche Felder
Einschränkungen .
- Unvollständige Unterstützung für Silverlight 4.0 + Anwendungen
- Keine Unterstützung für mehrdimensionale Arrays.
Kommentare nicht gefunden