Json.NET

Software skärmdump:
Json.NET
Mjukvaruinformation:
Version: 7.0 Release 1 Uppdaterad
Ladda upp dagen: 20 Jul 15
Utvecklare: James Newton-King
Licens: Gratis
Popularitet: 189
Storlek: 8082 Kb

Rating: 4.0/5 (Total Votes: 1)

JSON är en låg vikt och språkoberoende, Data Interchange Format. I dagens Internet är det ett vanligt format för lagring och överföring av data mellan applikationer och olika programmeringsspråk.
Json.NET är en C # verktyg som kan både konvertera till och från JSON, skrivning och läsning av data som behövs.
Biblioteket kan hantera både normala NET objekt-till-JSON och omvänt, tillsammans med LINQ-till-JSON och vice versa, och XML-till-JSON och vice versa.
Ovanpå detta, är Json.NET också betydligt snabbare än NET: s inbyggda JSON serializers och producerar korrekt formaterade JSON uppgifter, mycket lättare att läsa än den sargade text som de inbyggda serializers normalt utgång.
Json.NET finns också tillgängliga via NuGet

Vad är nytt i den här versionen.

  • Nya funktioner:
  • förbättringar DiscriminatedUnionConverter prestanda
  • Lade JsonRequiredAttribute
  • Lade JsonSerializerSettings.ReferenceResolverProvider egendom
  • Lade DefaultContractResolver.ResolveDictionaryKey
  • Lade JsonDictionaryContract.DictionaryKeyResolver
  • Utökat stöd för att läsa GUID strängar som byte i JsonTextReader
  • Lade EqualityComparer till JsonSerializer
  • Ändringar:
  • Ändrat läsa GUID som byte till endast stöd 00000000-0000-0000-0000-000000000000 format
  • Omdöpt aspnetcore50 mål att dnxcore50
  • Markerade JsonSchema som föråldrade
  • Markerade DefaultContractResolver (bool) som föråldrade
  • Markerade JsonSerializerSettings.ReferenceResolver som föråldrade
  • Markerade JsonDictionaryContract.PropertyNameResolver som föråldrade
  • Korrigeringar:
  • Fixat deserializing tomma strängar i Hashtables
  • Fast felaktig JTokenReader.Path i vissa situationer
  • Fixat fel när seriealisering av vissa objekt i medel förtroende
  • Fast deserializing stora null uint64 värden
  • Fast att skriva stora uint64 JValues ​​
  • Fast konvertera oöverträffade namn prefix i JSON till XML
  • Fixat IsoDateTimeConverter på Datetime fastigheter med DateTimeFormatHandling.DateTimeOffset
  • Fast bevara objektreferenser med läst bara egenskaper
  • Fixat fel när deserializing stora JSON heltal till XML
  • Fast serialisera förlängnings data egenskaper utan setter
  • Fast seriealisering diskriminerade fackföreningar med typ namn eller referens tracking aktiverat
  • Fixat DataTableConverter inte använder JsonSerializer inställningar
  • Fasta lösa egenskaper från kapslade gränssnitt
  • Fasta deserializing klasser härledda från ConcurrentDictionary
  • Fast passerar standardvärden till konstruktorer
  • Fasta Serialisera rot referenser från JsonConverters
  • Fasta tomma strängar tvingas till noll inte erroring med Required.Always
  • Fast ogiltiga Required.Always fel med konstruktör egenskapsnamn hölje
  • Fast tom sträng coerce kontroll med Required.Always och konstruktören

Vad är nytt i version 6.0 Release 8:

  • Ny funktion:
  • Lade AttributeProvider till JsonProperty
  • Fast:
  • serialisering och deserializing const fält
  • Använda MetadataTypeAttribute med proxyklasser
  • Bad felmeddelande när deserializing stöds samlingar

Vad är nytt i version 6.0 Release 4:

  • Ny funktion:
  • Lade Merge till LINQ till JSON
  • Lade JValue.CreateNull och JValue.CreateUndefined
  • Lade Windows Phone 8.1 stöd till .NET 4.0 bärbara montering
  • Lade OverrideCreator till JsonObjectContract
  • Stöd för tvingande skapandet av gränssnitt och abstrakta typer
  • Utökat stöd för att läsa UUID BSON binära värden som Guid
  • Lade MetadataPropertyHandling.Ignore
  • Förbättrad prestanda KeyValuePairConverter
  • Förbättrad prestanda när seriealisering stora XML-dokument
  • Ändringar:
  • Begränsad heltal tolkning storlek till JavaScript heltal storlek
  • bekräftat att siffrorna inte avslutas med ett ogiltigt tecken
  • Korrigeringar:
  • Fixat JToken.ReadFrom skapar ett strängvärde för en kommentar
  • Fixat förlita sig på Ordbok beställning när du ringer parametriserade konstruktörer
  • Fixat skriva nya linjer för att använda TextWriter.WriteLine
  • Fixat deserializing generisk IReadOnlyCollection & # x3c; T & # x3e; implementeringar
  • Fast skicka HTTP-begäranden när lösa DTD webbadresser i XmlNodeConverter
  • Fast fylla ignoreras fastigheter med DefaultValueHandling.IgnoreAndPopulate
  • Fast inte kasta JsonReaderException när tolkning några ogiltiga siffror
  • Fixat JsonConvert.PopulateObject inte ställa JsonReader inställningar

Vad är nytt i version 6.0 Release 2:

  • Ny funktion:
  • Utökat stöd för Windows Phone 8.1.

Vad är nytt i version 6.0 Release 1:

  • Ny funktion:
  • Stöd för JSONPath
  • Utökat stöd för serialisering F # diskriminerade fackföreningar
  • Utökat stöd för deserializing kapslade DataTables och matriser i DataTables
  • Utökat stöd för att läsa flera bitar av JSON med en JsonReader
  • Lades AllowIntegerValues ​​inställning till StringEnumConverter
  • Lade Decimal och DateTimeOffset konstruktörer till JValue
  • Utökat stöd för att läsa JSON enda rad kommentarer
  • Förbättrad antal pars felmeddelanden
  • Ändra:
  • Monterings version 6.0.0.0
  • .NET 4 Bärbara bygga mål Mono och MonoDroid i NuGet paket
  • .NET 4 Bärbara bygga mål WP8 och SL5 istället för WP7 och SL4
  • Borttagen:
  • DefaultMemberSearchFlags på DefaultContractResolver är föråldrad
  • SerializeObjectAsync, DeserializeObjectAsync, PopulateObjectAsync på JsonConvert är föråldrade
  • Fast:
  • JObject ICustomTypeDescriptor egenskaper återvänder felaktigt värde
  • Fel vid gjutning dynamisk base64 sträng till bytearrayen
  • EntityKeyMemberConverter inte använder egenskapsnamn lösa
  • Serialisera JValues ​​med skrivskyddade JsonConverters
  • Formatera åsidosätta på SerializeObject metoder
  • Fel vid inslag ett undantag i en JsonConverter
  • Använda förlängnings data med en icke-standard konstruktören
  • Uri serialisering omväg med Uri.OriginalString

Vad är nytt i version 5.0 Release 7:

  • Ny funktion:
  • Utökat stöd för Oföränderliga samlingar
  • Lade WriteData och ReadData inställningar till DataExtensionAttribute
  • Inkom referens och typnamn hantering Stöd till rådgivningsuppgifter
  • Inkom standardvärde och krävs stöd till konstruktören deserialiseringsundantag
  • Ändringar:
  • Förlängnings data nu skrivit vid seriealisering
  • Korrigeringar:
  • Inkom saknade avgjutningar till JToken
  • Fast analysera stora flyttalsnummer
  • Fast inte analysera vissa ISO datum tidszoner
  • Fast schema validering av heltal när typ var nummer
  • Fast skriftligen IConvertible värden när TypeCode återvände var Objekt

Vad är nytt i version 5.0 Release 6:

  • Ny funktion:
  • Inkom serialiserad / deserialiseras JSON att Verbose spårning.
  • Utökat stöd för att använda typ namn hantering med ISerializable innehåll.
  • Fast:
  • Att inte använda standard serializer inställningar med primitiva värden och JToken.ToObject.
  • Fel skriva BigIntegers med JsonWriter.WriteToken.
  • Serialisera och deserializing flagga enums med EnumMember attribut.
  • Fel deserializing gränssnitt med en giltig typ omvandlare.
  • Fel deserializing ISerializable objekt som också genomföra IConvertible.

Vad är nytt i version 5.0 Release 5:

  • Ny funktion:
  • Inkom globala standard serialiseringsinställningar med JsonConvert.DefaultSettings
  • Inkom förlängningsdatastöd med JsonExtensionDataAttribute
  • Lade NullValueHandling och DefaultValueHandling stöd till serialisering dynamiska typer
  • Ändringar:
  • Vissa explicita metoder gränssnitt på JArray till allmänheten för att stödja användning med ImpromtuInterface
  • Fast:
  • Deserializing icke-ISO formaterade datum ordbok nycklar
  • Värden inte sätts när deserializing med DefaultValueHandling.IgnoreAndPopulate
  • Deserializing med typ som heter hantering och församlingar laddade med Assembly.LoadFrom
  • Deserializing regexes när du använder StringEnumConverter
  • serialisering och deserializing skrivit Datasets

Vad är nytt i version 5.0 Release 4:

  • Ny funktion - Lade JsonWriter.SetWriteState att stödja arv från JsonWriter implementeringar
  • Ändra - Ändrad .NET 4.5 bärbara bibliotek och WinRT bibliotek för att använda samman uttryck reflektion

Vad är nytt i version 5.0 Release 3:

  • Fixat fel serialisera icke-generiska typer som implementerar IEnumerable & # x3c, T & # x3e;.

Liknande mjukvara

Annan programvara för utvecklare James Newton-King

Utilities.NET
Utilities.NET

6 Jun 15

Kommentarer till Json.NET

Kommentarer hittades inte
Kommentar
Slå på bilder!