Json.NET

Screenshot Software:
Json.NET
Detalii soft:
Versiune: 7.0 Release 1 Actualizat
Incarca data: 20 Jul 15
Producător: James Newton-King
Licenţă: Gratuit
Popularitate: 189
Dimensiune: 8082 Kb

Rating: 4.0/5 (Total Votes: 1)

JSON este o lumină-greutate, independent de limbă, format de schimb de date. În Internet de astăzi este un format utilizat pe scară largă pentru stocarea și transferul de date între aplicații și diferite limbaje de programare.
Json.NET este un C # instrument care poate converti atât la și de la formatul JSON, scriere și citire a datelor după cum este necesar.
Biblioteca poate manipula ambele obiecte-to-JSON .NET normale și invers, impreuna cu LINQ-a-JSON și vice-versa, și XML-to-JSON și vice-versa.
Pe partea de sus a acestui fapt, este, de asemenea Json.NET considerabil mai repede decât datele JSON încorporate serializers JSON si produce formatate corespunzător NET lui, mult mai ușor de citit decât textul mutilat că serializers built-in mod normal de ieșire.
Json.NET este de asemenea disponibil prin intermediul NuGet

Ce este nou în această versiune:.

  • Noile caracteristici:
  • îmbunătățiri de performanță DiscriminatedUnionConverter
  • Adaugat JsonRequiredAttribute
  • Adaugat JsonSerializerSettings.ReferenceResolverProvider proprietate
  • Adaugat DefaultContractResolver.ResolveDictionaryKey
  • Adaugat JsonDictionaryContract.DictionaryKeyResolver
  • Adăugat suport pentru citirea siruri de caractere GUID ca bytes in JsonTextReader
  • Adăugat EqualityComparer la JsonSerializer
  • Schimbări:
  • schimbată lectură GUID-urile ca bytes la numai format de sprijin 00000000-0000-0000-0000-000000000000
  • Renamed țintă aspnetcore50 la dnxcore50
  • Marcat JsonSchema ca învechit
  • Marcate DefaultContractResolver (bool) ca învechit
  • Marcat JsonSerializerSettings.ReferenceResolver ca învechit
  • Marcat JsonDictionaryContract.PropertyNameResolver ca învechit
  • Fixat:
  • deserializing fixă ​​siruri de caractere goale din Hashtables
  • JTokenReader.Path incorectă fixe în anumite situații
  • eroare fixă ​​când serializarea anumite obiecte din mediu încredere
  • fix deserializing valori mari UInt64 fi nulă
  • fix scris JValues ​​mari UInt64
  • fix de conversie prefixe namespace de neegalat în JSON pentru a XML
  • fix IsoDateTimeConverter privind proprietățile DateTime cu DateTimeFormatHandling.DateTimeOffset
  • fix conservarea referințele obiect cu citire numai proprietăți
  • eroare fixă ​​când deserializing numere întregi mari JSON pentru a XML
  • fix serializarea proprietăți de date de extensie fără setter
  • fix serializarea sindicatele discriminate cu numele de tip sau de urmărire de referință a permis
  • DataTableConverter fixă ​​nu cu setările JsonSerializer
  • proprietăți fixe rezolvarea de interfețe imbricate
  • clase deserializing fixe derivate din ConcurrentDictionary
  • fix trece valorile implicite constructorilor
  • serializarea referințe rădăcină fixe din JsonConverters
  • șiruri goale fixe constrânși să null nu erroring cu Required.Always
  • eroare Required.Always invalide fixe cu carcasa constructor nume proprietate
  • check constrânge șir gol fixe cu Required.Always și constructor

Ce este nou în versiunea 6.0 Release 8:

  • caracteristică nouă:
  • Adăugat AttributeProvider la JsonProperty
  • fix:
  • serializarea și deserializing domenii const
  • Utilizarea MetadataTypeAttribute cu clasele proxy
  • mesaj de eroare atunci când Bad deserializing colecții neacceptate

Ce este nou în versiunea 6.0 Release 4:

  • caracteristică nouă:
  • Adăugat Merge la LINQ la JSON
  • Adaugat JValue.CreateNull și JValue.CreateUndefined
  • Adaugat Windows Phone 8.1 sprijin NET 4.0 asamblare portabile
  • Adăugat OverrideCreator la JsonObjectContract
  • Adăugat suport pentru imperative crearea de interfețe și tipuri abstracte
  • Adăugat suport pentru citirea valorilor binare UUID BSON ca Guid
  • Adaugat MetadataPropertyHandling.Ignore
  • Îmbunătățirea performanței de KeyValuePairConverter
  • Îmbunătățirea performanței atunci când serializarea documente mari XML
  • Schimbări:
  • întreg Limited dimensiunea parsarea la dimensiunea JavaScript întreg
  • Validat care numerele nu se termină cu un caracter invalid
  • Fixat:
  • fix JToken.ReadFrom crearea unui șir de valoare un comentariu
  • fix bazându-se pe dicționar pentru cand se telefoneaza constructori parametrizate
  • fix scris noi linii de a utiliza TextWriter.WriteLine
  • fix deserializing non-generic IReadOnlyCollection & # x3c; T & # x3e; implementari
  • fix trimiterea cererilor HTTP când rezolvarea url-uri DTD în XmlNodeConverter
  • fix popularea proprietăți ignorate cu DefaultValueHandling.IgnoreAndPopulate
  • fix nu arunca JsonReaderException când parsarea unele numere incorecte
  • fix JsonConvert.PopulateObject nu stabilirea setărilor JsonReader

Ce este nou în versiunea 6.0 Release 2:

  • caracteristică nouă:
  • Adăugat suport pentru Windows Phone 8.1.

Ce este nou în versiunea 6.0 Release 1:

  • caracteristică nouă:
  • Adăugat suport pentru JSONPath
  • Adăugat suport pentru serializarea F # discriminați uniuni
  • Adăugat suport pentru deserializing DataTables imbricate și tablouri în DataTables
  • Adăugat suport pentru citirea mai multe piese de JSON cu o JsonReader
  • AllowIntegerValues ​​Adăugat de stabilire a StringEnumConverter
  • Adaugat zecimale și DateTimeOffset constructori la JValue
  • Adăugat suport pentru citirea JSON singură linie comentarii
  • Numărul de îmbunătățit parsarea mesaje de eroare
  • Modificare:
  • Versiunea Adunarea a 6.0.0.0
  • .NET 4 obiective construi portabile MonoTouch și MonoDroid în pachet NuGet
  • .NET 4 obiective construi portabile WP8 și SL5 loc de WP7 și SL4
  • Eliminat:
  • DefaultMemberSearchFlags pe DefaultContractResolver este depășită
  • SerializeObjectAsync, DeserializeObjectAsync, PopulateObjectAsync pe JsonConvert sunt învechite
  • fix:
  • proprietăți JObject ICustomTypeDescriptor întorc valoare incorectă
  • de eroare când turnare șir base64 dinamică octet matrice
  • EntityKeyMemberConverter nu folosind numele de proprietate rezolva
  • Serializarea JValues ​​cu JsonConverters readonly
  • Formatarea suprascrie pe metode SerializeObject
  • de eroare atunci ambalaj o excepție într-un JsonConverter
  • Utilizarea datelor de extensie cu un constructor non-default
  • Uri serializare roundtripping cu Uri.OriginalString

Ce este nou în versiunea 5.0 Release 7:

  • caracteristică nouă:
  • Adăugat suport pentru Colecții imuabile
  • Setări Adaugat WriteData și ReadData la DataExtensionAttribute
  • referință adăugată și nume de tip de manipulare suport pentru date de extensie
  • valoare implicită adăugată și sprijinul necesar pentru constructor deserializarea
  • Schimbări:
  • datele de prelungire este acum scris când serializarea
  • Fixat:
  • Adăugat mulaje lipsă de JToken
  • fix analiză un număr mare de puncte plutitoare
  • fix nu analiză unele orare data ISO
  • validarea schemă fixă ​​de valoare întreagă, atunci când a fost de tip număr
  • scris fixă ​​de valori IConvertible când COD TIP revenit a fost de Obiect

Ce este nou în versiunea 5.0 Release 6:

  • caracteristică nouă:
  • Adaugata serializat / deserialized JSON pentru verbose urmărirea.
  • Adăugat suport pentru utilizarea nume de tip de manipulare cu un conținut ISerializable.
  • fix:
  • Nu utilizând setările implicite serializer cu valori primitive și JToken.ToObject.
  • Eroare la scrierea BigIntegers cu JsonWriter.WriteToken.
  • Serializarea și deserializing enums pavilion cu atributul EnumMember.
  • Eroare deserializing interfețe cu un convertor tip valid.
  • Eroare deserializing obiecte ISerializable care să pună în aplicare, de asemenea, IConvertible.

Ce este nou în versiunea 5.0 Release 5:

  • caracteristică nouă:
  • Adaugata setări globale implicit de serializare cu JsonConvert.DefaultSettings
  • suport de date de extensie a adăugat JsonExtensionDataAttribute
  • Adaugat NullValueHandling și DefaultValueHandling sprijin pentru serializarea tipurilor dinamice
  • Schimbări:
  • Unele metode de interfață explicite privind JArray la publice pentru a sprijini utilizarea cu ImpromtuInterface
  • fix:
  • Deserializing-ISO non data formatat chei Dicționarul
  • Valorile nu sunt stabilite, atunci când deserializing cu DefaultValueHandling.IgnoreAndPopulate
  • Deserializing cu tipul numit manipulare și ansambluri încărcate cu Assembly.LoadFrom
  • Deserializing regexes atunci când se utilizează StringEnumConverter
  • serializarea și deserializing seturi de date introduse

Ce este nou în versiunea 5.0 Release 4:

  • caracteristică nouă - Adăugat JsonWriter.SetWriteState pentru a sprijini moștenire de la implementari JsonWriter
  • Change - Changed .NET 4.5 bibliotecă portabil și o bibliotecă WinRT de a utiliza expresii compilate reflecție

Ce este nou în versiunea 5.0 Release 3:

  • eroare fixă ​​serializarea tipurilor non-generice care pun în aplicare IEnumerable & # x3c; T & # x3e;.

Software similare

PyKSS
PyKSS

13 Apr 15

OpenPOP.NET
OpenPOP.NET

21 Jul 15

Keymaster
Keymaster

1 Mar 15

Alte software-uri de dezvoltator James Newton-King

Utilities.NET
Utilities.NET

6 Jun 15

Comentarii la Json.NET

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie