Json.NET

Software screenshot:
Json.NET
Software detaljer:
Version: 7.0 Release 1 Opdateret
Upload dato: 20 Jul 15
Licens: Gratis
Popularitet: 189
Størrelse: 8082 Kb

Rating: 4.0/5 (Total Votes: 1)

JSON er en letvægts, sprog uafhængig, format dataudveksling. I dagens Internet er et udbredt format til lagring og overførsel af data mellem applikationer og forskellige programmeringssprog.
Json.NET er en C # værktøj, der både kan konvertere til og fra JSON format, skrivning og læsning af data efter behov.
Biblioteket kan håndtere både normale NET objekter-til-JSON og omvendt, sammen med LINQ-til-JSON og omvendt, og XML-til-JSON og omvendt.
Oven i dette, Json.NET er også betydeligt hurtigere end .NET indbyggede JSON serializers og producerer korrekt formateret JSON data, meget mere lettere at læse end den lemlæstede tekst, de indbyggede serializers normalt output.
Json.NET er også tilgængelig via nuget

Hvad er nyt i denne udgivelse:.

  • Nye funktioner:
  • DiscriminatedUnionConverter præstationsforbedringer
  • Tilføjet JsonRequiredAttribute
  • Tilføjet JsonSerializerSettings.ReferenceResolverProvider ejendom
  • Tilføjet DefaultContractResolver.ResolveDictionaryKey
  • Tilføjet JsonDictionaryContract.DictionaryKeyResolver
  • Tilføjet understøttelse af læsning GUID strenge som bytes i JsonTextReader
  • Tilføjet EqualityComparer til JsonSerializer
  • Ændringer:
  • Ændret læse GUID'er som bytes til kun støtte 00000000-0000-0000-0000-000000000000 formatet
  • Omdøbt aspnetcore50 mål at dnxcore50
  • Markeret JsonSchema som forældet
  • Markeret DefaultContractResolver (bool) som forældet
  • Markeret JsonSerializerSettings.ReferenceResolver som forældet
  • Markeret JsonDictionaryContract.PropertyNameResolver som forældet
  • Rettelser:
  • Fast deserializing tomme strenge i Hashtables
  • Fast forkert JTokenReader.Path i visse situationer
  • Fast fejl, når Fortløbende bestemte objekter i medium trust
  • Fast deserializing store nullable UInt64 værdier
  • Fast skrive store UInt64 JValues ​​
  • Fast konvertere uovertruffen namespace præfikser i JSON til XML
  • Fast IsoDateTimeConverter på DateTime ejendomme med DateTimeFormatHandling.DateTimeOffset
  • Fast bevare objekt referencer med læst kun egenskaber
  • Fast fejl, når deserializing store JSON heltal til XML
  • Fast serieomkodning udvidelse data egenskaber uden setter
  • Fast serieomkodning diskriminerede fagforeninger med type navn eller henvisning sporing aktiveret
  • Fast DataTableConverter ikke bruger JsonSerializer indstillinger
  • Faste løse egenskaber fra indlejrede grænseflader
  • Faste deserializing klasser afledt ConcurrentDictionary
  • Fast passerer standardværdier til konstruktører
  • Faste Fortløbende root referencer fra JsonConverters
  • Faste tomme strenge tvinges til null ikke erroring med Required.Always
  • Fast ugyldige Required.Always fejl med konstruktør ejendom navn kabinet
  • Fast tom streng tvinge kontrol med Required.Always og konstruktør

Hvad er nyt i version 6.0 Frigivelse 8:

  • Ny funktion:
  • Tilføjet AttributeProvider til JsonProperty
  • Fast:
  • serieomkodning og deserializing const felter
  • Brug MetadataTypeAttribute med proxy klasser
  • Bad fejlmeddelelse, når deserializing kollektioner understøttede

Hvad er nyt i version 6.0 Frigivelse 4:

  • Ny funktion:
  • Tilføjet Flet til LINQ til JSON
  • Tilføjet JValue.CreateNull og JValue.CreateUndefined
  • Tilføjet Windows Phone 8.1 støtte til .NET 4.0 bærbare samling
  • Tilføjet OverrideCreator til JsonObjectContract
  • Tilføjet understøttelse af tvingende etablering af grænseflader og abstrakte former
  • Tilføjet understøttelse af læsning UUID BSON binære værdier som Guid
  • Tilføjet MetadataPropertyHandling.Ignore
  • Forbedret ydeevne KeyValuePairConverter
  • Forbedret ydeevne, når Fortløbende store XML-dokumenter
  • Ændringer:
  • Begrænset heltal parsing størrelse til JavaScript heltal størrelse
  • Valideret at tal ikke ender med et ugyldigt tegn
  • Rettelser:
  • Fast JToken.ReadFrom skabe en streng værdi for en kommentar
  • Fast stole på ordbog orden, når du ringer parameteriserede konstruktører
  • Fast skrive nye linjer til at bruge TextWriter.WriteLine
  • Fast deserializing ikke-generisk IReadOnlyCollection & # X3C; T & # x3e; implementeringer
  • Fast sende HTTP-anmodninger, når løsningen DTD webadresser i XmlNodeConverter
  • Fast befolker ignoreret egenskaber med DefaultValueHandling.IgnoreAndPopulate
  • Fast ikke smide JsonReaderException når parsing nogle ugyldige numre
  • Fast JsonConvert.PopulateObject ikke indstilling JsonReader indstillinger

Hvad er nyt i version 6.0 Release 2:

  • Ny funktion:
  • Tilføjet understøttelse af Windows Phone 8.1.

Hvad er nyt i version 6.0 Release 1:

  • Ny funktion:
  • Tilføjet understøttelse af JSONPath
  • Tilføjet support for Fortløbende F # diskriminerede fagforeninger
  • Tilføjet support for deserializing indlejrede DataTables og arrays i DataTables
  • Tilføjet support for at læse flere stykker af JSON med en JsonReader
  • Tilføjet AllowIntegerValues ​​indstilling til StringEnumConverter
  • Tilføjet Decimal og DateTimeOffset konstruktører til JValue
  • Tilføjet support for at læse JSON enkelt linje kommentarer
  • Forbedret nummer parsing fejlmeddelelser
  • Skift:
  • Assembly version 6.0.0.0
  • .NET 4 Bærbare build mål MonoTouch og MonoDroid i nuget pakke
  • .NET 4 Bærbare build mål WP8 og SL5 stedet for WP7 og SL4
  • Fjernet:
  • DefaultMemberSearchFlags på DefaultContractResolver er forældet
  • SerializeObjectAsync, DeserializeObjectAsync, PopulateObjectAsync på JsonConvert er forældede
  • Fast:
  • JObject ICustomTypeDescriptor egenskaber tilbagevendende forkert værdi
  • Fejl ved støbning dynamisk base64 streng til byte array
  • EntityKeyMemberConverter ikke bruger ejendom navn beslutsomhed
  • Fortløbende JValues ​​med skrivebeskyttede JsonConverters
  • Formatering overstyring på SerializeObject metoder
  • Fejl ved indpakning en undtagelse i en JsonConverter
  • Brug forlængerledninger data med en ikke-standard-constructor
  • Uri serialisering Roundtripping med Uri.OriginalString

Hvad er nyt i version 5.0 Frigivelse 7:

  • Ny funktion:
  • Tilføjet understøttelse af Uforanderlige samlinger
  • Tilføjet WriteData og ReadData indstillinger til DataExtensionAttribute
  • Tilføjet reference og typen navn håndtering støtte til udvidelse af data
  • Tilføjet standardværdi og krævede støtte til konstruktør deserialization
  • Ændringer:
  • Forlængelse af data er nu skrevet, da serieomkodning
  • Rettelser:
  • Tilføjet manglende afstøbninger til JToken
  • Fast parsing store flydende komma tal
  • Fast ikke parsing nogle ISO dato tidszoner
  • Fast skema validering af heltal værdi, når type var nummer
  • Fast skriftligt IConvertible værdier, når afgiftstypekode returnerede var Objekt

Hvad er nyt i version 5.0 Frigivelse 6:

  • Ny funktion:
  • Tilføjet føljeton / serialiseret JSON til verbose sporing.
  • Tilføjet understøttelse for at bruge typen navn håndtering med ISerializable indhold.
  • Fast:
  • Ikke bruge standardindstillinger serializer indstillinger med primitive værdier og JToken.ToObject.
  • Fejl ved skrivning BigIntegers med JsonWriter.WriteToken.
  • Fortløbende og deserializing flag Gentagelsestyper med EnumMember attribut.
  • Fejl deserializing grænseflader med en gyldig type konverter.
  • Fejl deserializing ISerializable objekter, der også gennemføre IConvertible.

Hvad er nyt i version 5.0 Frigivelse 5:

  • Ny funktion:
  • Tilføjet globale standard serialisering indstillinger med JsonConvert.DefaultSettings
  • Tilføjet forlængelse af data support med JsonExtensionDataAttribute
  • Tilføjet NullValueHandling og DefaultValueHandling støtte til Fortløbende dynamiske typer
  • Ændringer:
  • Nogle eksplicitte grænseflade metoder på JArray til offentligheden til at understøtte brug med ImpromtuInterface
  • Fast:
  • Deserializing ikke-ISO formateret dato ordbog taster
  • Værdier ikke bliver indstillet, når deserializing med DefaultValueHandling.IgnoreAndPopulate
  • Deserializing med type navngivet håndtering og samlinger fyldt med Assembly.LoadFrom
  • Deserializing regexes når du bruger StringEnumConverter
  • serieomkodning og deserializing indtastede datasæt

Hvad er nyt i version 5.0 Frigivelse 4:

  • Ny funktion - Tilføjet JsonWriter.SetWriteState at støtte arv fra JsonWriter implementeringer
  • Skift - Ændret .NET 4.5 bærbare bibliotek og WinRT bibliotek til at bruge kompileret udtryk refleksion

Hvad er nyt i version 5.0 Frigivelse 3:

  • Fast fejl serieomkodning ikke-generiske typer, der gennemfører IEnumerable & # X3C, T & # x3e;.

Lignende software

PHP cURL
PHP cURL

9 Feb 16

jsonparse
jsonparse

10 Dec 15

Rugged
Rugged

10 Apr 16

kss-node
kss-node

6 Jun 15

Andre software developer James Newton-King

Utilities.NET
Utilities.NET

6 Jun 15

Kommentarer til Json.NET

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!
Søg efter kategori