Json.NET

Screenshot der Software:
Json.NET
Softwarebeschreibung:
Version: 7.0 Release 1 Aktualisiert
Upload-Datum: 20 Jul 15
Entwickler: James Newton-King
Lizenz: Frei
Popularität: 238
Größe: 8082 Kb

Rating: 4.0/5 (Total Votes: 1)

JSON ist eine leichte, sprachunabhängig, Datenaustauschformat. In der heutigen Internet ist es eine weithin verwendete Format zur Speicherung und Übertragung von Daten zwischen Anwendungen und verschiedene Programmiersprachen.
Json.NET eine C # Werkzeug, das sowohl umwandeln kann zu und von der JSON Format, Schreiben und Lesen von Daten nach Bedarf.
Die Bibliothek kann sowohl normale als .NET-Objekte zu JSON und umgekehrt zu behandeln, zusammen mit LINQ-to-JSON und umgekehrt, und XML-to-JSON und umgekehrt.
Am Anfang dieser, ist Json.NET auch wesentlich schneller als .NET integrierten JSON Serializer und produziert richtig formatiert JSON-Daten, viel einfacher zu lesen als die verstümmelten Text, der den eingebauten Serializer normal ausgegeben.
Json.NET ist auch über NuGet verfügbar

Was ist neu in dieser Pressemitteilung:.

  • Neue Features:
  • DiscriminatedUnionConverter Leistungsverbesserungen
  • Added JsonRequiredAttribute
  • Added JsonSerializerSettings.ReferenceResolverProvider Immobilien
  • Added DefaultContractResolver.ResolveDictionaryKey
  • Added JsonDictionaryContract.DictionaryKeyResolver
  • Unterstützung für das Lesen GUID Strings als Bytes in JsonTextReader
  • Added EqualityComparer zu JsonSerializer
  • Änderungen:
  • geändert Lesen GUIDs als Bytes, nur Unterstützung 00000000-0000-0000-0000-000000000000 Format
  • Umbenannt aspnetcore50 Ziel dnxcore50
  • bezeich JsonSchema als überholt
  • bezeich DefaultContractResolver (bool) als überholt
  • bezeich JsonSerializerSettings.ReferenceResolver als überholt
  • bezeich JsonDictionaryContract.PropertyNameResolver als überholt
  • Fixes:
  • Feste Deserialisieren leere Zeichenfolgen in Hashtables
  • Fixed falsche JTokenReader.Path in bestimmten Situationen
  • Fehler behoben, bei der Serialisierung bestimmter Objekte in mittlerer Vertrauenswürdigkeit
  • Feste Deserialisieren große nullable UInt64 Werte
  • Feste Schreiben großer UInt64 JValues ​​
  • Feste Umwandlung unübertroffene Namespacepräfixe in JSON, XML-
  • Feste IsoDateTimeConverter auf Datetime-Objekte mit DateTimeFormatHandling.DateTimeOffset
  • Feste Erhaltung Objektreferenzen mit Nur-Lese-Eigenschaften
  • Fehler behoben beim Deserialisieren große JSON Ganzzahlen in XML
  • Feste Serialisierung Erweiterungsdaten Eigenschaften ohne Setter
  • Feste Serialisierung diskriminiert Gewerkschaften mit Typ-Name oder Referenzverfolgung aktiviert
  • Feste DataTableConverter nicht mit JsonSerializer Einstellungen
  • Feste Auflösungseigenschaften von verschachtelten Schnittstellen
  • Feste Deserialisieren Klassen aus ConcurrentDictionary abgeleitet
  • Fest vorbei Standardwerte Bauer
  • Feste Serialisierung root Referenzen aus JsonConverters
  • Feste leere Zeichen erzwungen auf Null nicht mit Required.Always erroring
  • Feste ungültige Required.Always Fehler mit Konstruktor Eigenschaftsnamen Gehäuse
  • Feste leeren String coerce Prüfung mit Required.Always und Konstrukteur

Was ist neu in der Version 6.0 Release 8:

  • Neues Feature:
  • Added AttributeProvider zu JsonProperty
  • Fixed:
  • Serialisieren und Deserialisieren const Felder
  • Mit MetadataTypeAttribute mit Proxy-Klassen
  • Bad Fehlermeldung beim Deserialisieren unterstützte Sammlung

Was ist neu in der Version 6.0 Release 4:

  • Neues Feature:
  • Zur LINQ zusammenführen, um JSON
  • Added JValue.CreateNull und JValue.CreateUndefined
  • Added Windows Phone 8.1 Unterstützung für .NET 4.0 portable Montage
  • Added OverrideCreator zu JsonObjectContract
  • Unterstützung für das Überschreiben der Schaffung von Schnittstellen und abstrakte Typen
  • Unterstützung für das Lesen UUID BSON binären Werten als GUID
  • Added MetadataPropertyHandling.Ignore
  • Verbesserte Leistung von KeyValuePairConverter
  • Verbesserte Leistung beim Serialisieren große XML-Dokumente
  • Änderungen:
  • Begrenzte Integer-Parsing-Größe, um JavaScript Integer-Größe
  • Validierte, dass Zahlen nicht mit einem ungültigen Zeichen am Ende
  • Fixes:
  • Feste JToken.ReadFrom einen String-Wert zu schaffen für einen Kommentar
  • Feste Berufung auf Englisch um beim Aufruf parametriert Bauer
  • Feste Schreiben neuer Linien TextWriter.WriteLine verwenden
  • Feste Deserialisieren nicht generische IReadOnlyCollection & # X3C; T & # X3e; Implementierungen
  • Feste Senden von HTTP-Anfragen bei der Auflösung von DTD URLs in XmlNodeConverter
  • Feste bevöl ignoriert Objekte mit DefaultValueHandling.IgnoreAndPopulate
  • Feste nicht werfen JsonReaderException beim Parsen einige ungültige Zahlen
  • Feste JsonConvert.PopulateObject nicht Einstellung JsonReader Einstellungen

Was ist neu in der Version 6.0 Release 2:

  • Neues Feature:
  • Unterstützung für Windows Phone 8.1.

Was ist neu in der Version 6.0 Release 1:

  • Neues Feature:
  • Unterstützung für JSONPath
  • Unterstützung für die Serialisierung F # diskriminiert Gewerkschaften
  • Unterstützung für Deserialisieren verschachtelten Datatables und Arrays in Datatables
  • Zusätzliche Unterstützung für das Lesen von mehrere Stücke von JSON mit einem JsonReader
  • Hinzugefügt AllowIntegerValues ​​Einstellung StringEnumConverter
  • Added Dezimal und Datetimeoffset-Konstrukteure zu JValue
  • Unterstützung für das Lesen JSON einzeilige Kommentare
  • Verbesserte Nummer Parsen Fehlermeldungen
  • Ändern:
  • Assembly Version 6.0.0.0
  • .NET 4 Tragbare Build-Ziele Monotouch und MonoDroid in NuGet Paket
  • .NET 4 Tragbare Build-Ziele WP8 und SL5 statt WP7 und SL4
  • Entfernt:
  • DefaultMemberSearchFlags auf DefaultContractResolver ist überholt
  • SerializeObjectAsync, DeserializeObjectAsync, PopulateObjectAsync auf JsonConvert veraltet sind
  • Fixed:
  • JObject ICustomTypeDescriptor Eigenschaften Rückkehr falschen Wert
  • Fehler beim Gießen dynamischen base64 String in Array Byte
  • EntityKeyMemberConverter nicht mit Eigenschaftsnamen Entschlossenheit
  • Serialisieren JValues ​​mit Readonly JsonConverters
  • Die Formatierung Override auf SerializeObject Methoden
  • Fehler beim Wickeln eine Ausnahme in einem JsonConverter
  • Verwenden von Erweiterungsdaten mit einem Nicht-Standard-Konstruktor
  • Uri Serialisierung Roundtripping mit Uri.OriginalString

Was ist neu in der Version 5.0 Release 7:

  • Neues Feature:
  • Unterstützung für Immutable Kollektionen
  • Added Writereaddata und Einstellungen auf DataExtensionAttribute
  • Hinzugefügt Referenz und Typnamen Umgang mit Unterstützung Erweiterungsdaten
  • Hinzugefügt Standardwert und die erforderliche Unterstützung zur Deserialisierung Konstruktor
  • Änderungen:
  • Erweiterungsdaten werden nun geschrieben, wenn die Serialisierung
  • Fixes:
  • , um JToken Hinzugefügt fehlende Abgüsse
  • Feste Parsen große Gleitkommazahlen
  • Feste nicht Parsen einige ISO Datum Zeitzonen
  • Feste Schemavalidierung von Integer-Wert, wenn Art war die Nummer
  • Feste schriftlich IConvertible Werte, wenn Typecode zurückgegeben wird, war Gegenstand

Was ist neu in der Version 5.0 Release 6:

  • Neues Feature:
  • Hinzugefügt serialisiert / deserialisiert JSON, um ausführliche Ablaufverfolgung.
  • Zusätzliche Unterstützung für die Verwendung von Typnamen Umgang mit ISerializable Gehalt.
  • Fixed:
  • Nicht mit den Standardeinstellungen Serializer mit primitiven Werte und JToken.ToObject.
  • Fehler beim Schreiben BigIntegers mit JsonWriter.WriteToken.
  • Serialisieren und Deserialisieren flag Aufzählungen mit EnumMember Attribut.
  • Fehler Deserialisieren Schnittstellen mit einer gültigen Typkonverter.
  • Fehler Deserialisieren ISerializable Objekte, die auch umzusetzen IConvertible.

Was ist neu in der Version 5.0 Release 5:

  • Neues Feature:
  • mit JsonConvert.DefaultSettings Hinzugefügt globalen Standard Serialisierung Einstellungen
  • Hinzugefügt Erweiterungsdaten Unterstützung bei JsonExtensionDataAttribute
  • Added NullValueHandling und DefaultValueHandling Unterstützung für die Serialisierung dynamische Typen
  • Änderungen:
  • Einige explizite Interface-Methoden auf JArray um der Öffentlichkeit zu Verwendung mit ImpromtuInterface unterstützen
  • Fixed:
  • Deserialisieren nicht-ISO-formatierte Datum Dictionary-Schlüssel
  • Werte nicht gesetzt, wenn Deserialisieren mit DefaultValueHandling.IgnoreAndPopulate
  • Deserialisieren mit Typ namens Handhabung und Baugruppen mit Assembly.LoadFrom geladen
  • Deserialisieren Regexes bei Verwendung StringEnumConverter
  • Serialisieren und Deserialisieren typisierte Datasets

Was ist neu in der Version 5.0 Release 4:

  • Neue Funktion - Added JsonWriter.SetWriteState unterstützen Vererbung von JsonWriter Implementierungen
  • Ändern - Geänderte .NET 4.5 portable Bibliothek und WinRT Bibliothek zusammengestellt Ausdrücke Reflektion verwenden

Was ist neu in der Version 5.0 Release 3:

  • Fixed error Serialisierung nicht-generischen Typen, die IEnumerable & Umsetzung # X3C; T & # X3e;.

Ähnliche Software

Plates
Plates

10 Dec 15

filesize.js
filesize.js

12 Apr 15

clinch
clinch

10 Dec 15

Andere Software von Entwickler James Newton-King

Utilities.NET
Utilities.NET

6 Jun 15

Kommentare zu Json.NET

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!