Json.NET

Skjermbilde programvare:
Json.NET
Prog.varedetaljer:
Versjon: 7.0 Release 1 Oppdatert
Last opp dato: 20 Jul 15
Lisens: Gratis
Popularitet: 238
Størrelse: 8082 Kb

Rating: 4.0/5 (Total Votes: 1)

JSON er en lett, språkuavhengig, datautveksling format. I dagens Internett er det et mye brukt format for lagring og overføring av data mellom applikasjoner og ulike programmeringsspråk.
Json.NET er en C # verktøy som kan både konvertere til og fra JSON format, skriving og lesing av data etter behov.
Biblioteket kan håndtere både normale .NET objektene-til-JSON og vice versa, sammen med LINQ-to-JSON og vice versa, og XML-to-JSON og vice versa.
På toppen av dette, er Json.NET også betydelig raskere enn .NET innebygde JSON serial og produserer ordentlig formatert JSON data, mye mer lettere å lese enn den lemlestede teksten som de innebygde serial normalt utgang.
Json.NET er også tilgjengelig via nuget

Hva er nytt i denne utgaven.

  • Nye funksjoner:
  • forbedringer DiscriminatedUnionConverter ytelses
  • Lagt JsonRequiredAttribute
  • Lagt JsonSerializerSettings.ReferenceResolverProvider eiendom
  • Lagt DefaultContractResolver.ResolveDictionaryKey
  • Lagt JsonDictionaryContract.DictionaryKeyResolver
  • Lagt til støtte for lesing GUID strenger som bytes i JsonTextReader
  • Lagt EqualityComparer å JsonSerializer
  • Endringer:
  • Endret lese GUID som bytes til kun støtte 00000000-0000-0000-0000-000000000000 format
  • omdøpt aspnetcore50 målet å dnxcore50
  • Merket JsonSchema som foreldet
  • Merket DefaultContractResolver (bool) som foreldet
  • Merket JsonSerializerSettings.ReferenceResolver som foreldet
  • Merket JsonDictionaryContract.PropertyNameResolver som foreldet
  • Løser:
  • Fast deserializing tomme strenger i Hashtables
  • Fast feil JTokenReader.Path i visse situasjoner
  • Fast feil når seriefunksjon visse objekter i mellom tillit
  • Fast deserializing store nullable uint64 verdier
  • Fast skrive store uint64 JValues ​​
  • Fast konvertere uovertruffen navneromprefikser i JSON å XML
  • Fast IsoDateTimeConverter på Datetime eiendommer med DateTimeFormatHandling.DateTimeOffset
  • Fast bevare objektreferanser med leser bare egenskaper
  • Fast feil når deserializing store JSON heltall til XML
  • Fast seriefunksjon forlengelse data egenskaper uten setter
  • Fast seriefunksjon diskriminert fagforeninger med type navn eller referansesporing aktivert
  • Fast DataTableConverter ikke bruker JsonSerializer innstillinger
  • Faste løse egenskaper fra nestede grensesnitt
  • Faste deserializing klasser avledet fra ConcurrentDictionary
  • Fast passerer standardverdiene til konstruktører
  • Faste serienummerering rot referanser fra JsonConverters
  • Faste tomme strenger arrangerte trans å nulle ikke erroring med Required.Always
  • Fast ugyldige Required.Always feil med konstruktøren eiendom navn casing
  • Fast tom streng tvinge sjekk med Required.Always og konstruktør

Hva er nytt i versjon 6.0 versjonen 8:

  • Ny funksjon:
  • Lagt AttributeProvider å JsonProperty
  • Fast:
  • seriefunksjon og deserializing const felt
  • Bruk MetadataTypeAttribute med proxy-klasser
  • Bad feilmelding når deserializing ustøttede samlinger

Hva er nytt i versjon 6.0 utgave 4:

  • Ny funksjon:
  • Lagt Flett til LINQ til JSON
  • Lagt JValue.CreateNull og JValue.CreateUndefined
  • Lagt Windows Phone 8.1-støtte til .NET 4.0 bærbar montering
  • Lagt OverrideCreator å JsonObjectContract
  • Lagt til støtte for å overstyre etablering av grensesnitt og abstrakte typer
  • Lagt til støtte for lesing UUID BSON binære verdier som en Guid
  • Lagt MetadataPropertyHandling.Ignore
  • Forbedret ytelse KeyValuePairConverter
  • Forbedret ytelse ved seriefunksjon store XML-dokumenter
  • Endringer:
  • Begrenset heltall parsing størrelse til Script heltall størrelse
  • Validert at tallene ikke ender med et ugyldig tegn
  • Løser:
  • Fast JToken.ReadFrom skape en strengverdi for en kommentar
  • Fast avhengig ordbok rekkefølge når du ringer parameteriserte konstruktører
  • Fast skrive nye linjer for å bruke TextWriter.WriteLine
  • Fast deserializing ikke-generisk IReadOnlyCollection & # X3c; T & # x3e; implementeringer
  • Fast sende HTTP-forespørsler når løse DTD webadresser i XmlNodeConverter
  • Fast fyller ignorert eiendommer med DefaultValueHandling.IgnoreAndPopulate
  • Fast ikke kaste JsonReaderException når parsing ugyldige tall
  • Fast JsonConvert.PopulateObject ikke sette JsonReader innstillinger

Hva er nytt i versjon 6.0 Release 2:

  • Ny funksjon:
  • Lagt til støtte for Windows Phone 8.1.

Hva er nytt i versjon 6.0 Release 1:

  • Ny funksjon:
  • Lagt til støtte for JSONPath
  • Lagt til støtte for seriefunksjon F # diskriminert fagforeninger
  • Lagt til støtte for deserializing nestet DataTables og arrays i DataTables
  • Lagt til støtte for å lese flere stykker av JSON med en JsonReader
  • Lagt AllowIntegerValues ​​innstilling til StringEnumConverter
  • Lagt desimal og DateTimeOffset konstruktører til JValue
  • Lagt til støtte for lesing JSON enkelt linje kommentarer
  • Forbedret antall parsing feilmeldinger
  • Change:
  • Monterings versjon til 6.0.0.0
  • NET 4 Bærbare bygge mål Monotouch og MonoDroid i nuget pakke
  • NET 4 Bærbare bygge mål WP8 og SL5 stedet for WP7 og SL4
  • Fjernet:
  • DefaultMemberSearchFlags på DefaultContractResolver er foreldet
  • SerializeObjectAsync, DeserializeObjectAsync, PopulateObjectAsync på JsonConvert er foreldet
  • Fast:
  • JObject ICustomTypeDescriptor egenskaper retur feil verdi
  • Feil ved støping av dynamisk base64 streng til byte array
  • EntityKeyMemberConverter ikke bruker eiendommen navn beslutning
  • serienummerering JValues ​​med skrivebeskyttet JsonConverters
  • Formatering overstyring på SerializeObject metoder
  • Feil ved pakking av et unntak i en JsonConverter
  • Bruk av skjøte data med en ikke-standardkonstruktør
  • Uri serialisering roundtripping med Uri.OriginalString

Hva er nytt i versjon 5.0 versjonen 7:

  • Ny funksjon:
  • Lagt til støtte for Uforanderlige samlinger
  • Lagt WriteData og ReadData innstillinger til DataExtensionAttribute
  • Lagt referanse og typenavn håndtering støtte til forlengelse data
  • Lagt standardverdi og nødvendig støtte til konstruktøren deserialization
  • Endringer:
  • Extension data er nå skrevet da seriefunksjon
  • Løser:
  • Lagt savnede kaster til JToken
  • Fast parsing store flyttall
  • Fast ikke parsing noen ISO datotidssoner
  • Fast skjemavalidering av heltall når typen var nummer
  • Fast skriftlig IConvertible verdier når TypeCode returnert var Object

Hva er nytt i versjon 5.0 utgave 6:

  • Ny funksjon:
  • Lagt serie / deserialisert JSON til ordrik sporing.
  • Lagt til støtte for å bruke typenavn håndtering med ISerializable innhold.
  • Fast:
  • Ikke med standard Serializer innstillinger med primitive verdier og JToken.ToObject.
  • Feil skriving BigIntegers med JsonWriter.WriteToken.
  • serienummerering og deserializing flagg enums med EnumMember attributt.
  • Feil deserializing grensesnitt med en gyldig type omformer.
  • Feil deserializing ISerializable objekter som også implementere IConvertible.

Hva er nytt i versjon 5.0 Slipp 5:

  • Ny funksjon:
  • Lagt globale standard serialisering innstillinger med JsonConvert.DefaultSettings
  • Lagt forlengelse data støtte med JsonExtensionDataAttribute
  • Lagt NullValueHandling og DefaultValueHandling støtte til seriefunksjon dynamiske typer
  • Endringer:
  • Noen eksplisitte grensesnittmetoder på JArray til offentlig å støtte bruk med ImpromtuInterface
  • Fast:
  • Deserializing ikke-ISO formatert oppdatert ordliste tastene
  • Verdier ikke blir satt når deserializing med DefaultValueHandling.IgnoreAndPopulate
  • Deserializing med type som heter håndtering og forsamlinger lastet med Assembly.LoadFrom
  • Deserializing regexes når du bruker StringEnumConverter
  • seriefunksjon og deserializing skrevet datasett

Hva er nytt i versjon 5.0 utgave 4:

  • Ny funksjon - Lagt JsonWriter.SetWriteState å støtte arv fra JsonWriter implementeringer
  • Endre - Endret .NET 4.5 portable bibliotek og WinRT biblioteket for å bruke samlet uttrykk refleksjon

Hva er nytt i versjon 5.0 Versjon 3:

  • Fast feil seriefunksjon ikke-generiske typer som implementerer IEnumerable & # X3c; T & # x3e;.

Lignende programvare

rdf-sesame
rdf-sesame

13 Apr 15

Pimple
Pimple

6 Mar 16

Node CSV
Node CSV

18 Jul 16

USTORE.js
USTORE.js

5 Jun 15

Annen programvare fra utvikleren James Newton-King

Utilities.NET
Utilities.NET

6 Jun 15

Kommentarer til Json.NET

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!