Json.NET

Software screenshot:
Json.NET
Software ətraflı:
Version: 7.0 Release 1 Yenil?nib
Tarixi Upload: 20 Jul 15
Geliştirici: James Newton-King
Lisenziya: Pulsuz
Məşhurluq: 238
Boy: 8082 Kb

Rating: 4.0/5 (Total Votes: 1)

JSON yüngül, dil müstəqil, data mübadiləsi format edir. Bugünkü İnternet bu saxlanılması və ərizə və müxtəlif proqramlaşdırma dilləri arasında məlumat ötürülməsi üçün geniş istifadə format edir.
Json.NET yazılı və lazım olduğu kimi məlumatları oxumaq, və JSON format çevirə bilərsiniz, həm də C # vasitədir.
kitabxana LINQ-JSON-to və əksinə, və XML-JSON-və əksinə ilə yanaşı, normal NET to-JSON obyektlərin və əksinə, həm də idarə edə bilərsiniz.
Bunun üzərinə, Json.NET mangled mətn daxili serializers normal çıxış çox oxumaq, xeyli daha sürətli NET nin JSON serializers daxili və düzgün biçimli istehsal JSON data daha da çox asandır.
Json.NET NuGet vasitəsilə də mövcuddur

Bu azad yeni nə:.

  • Yeni funksiyalar:
  • DiscriminatedUnionConverter performans təkmilləşdirilməsi
  • Added JsonRequiredAttribute
  • Added JsonSerializerSettings.ReferenceResolverProvider əmlak
  • Added DefaultContractResolver.ResolveDictionaryKey
  • Added JsonDictionaryContract.DictionaryKeyResolver
  • JsonTextReader da bayt kimi GUID strings oxumaq üçün əlavə dəstək
  • JsonSerializer Əlavə EqualityComparer
  • Bu dəyişiklikləri:
  • yalnız dəstək 00000000-0000-0000-0000-000000000000 formatında bayt kimi GUIDs oxu dəyişdi
  • Renamed aspnetcore50 hədəf dnxcore50 üçün
  • Qeyd JsonSchema kimi köhnəlmiş
  • Qeyd DefaultContractResolver (bool) kimi köhnəlmiş
  • Qeyd JsonSerializerSettings.ReferenceResolver kimi köhnəlmiş
  • Qeyd JsonDictionaryContract.PropertyNameResolver kimi köhnəlmiş
  • giderir:
  • Hashtables Sabit deserializing boş strings
  • Bəzi hallarda Sabit yanlış JTokenReader.Path
  • orta inam müəyyən obyektlərin serializing Sabit səhv
  • böyük nullable UInt64 dəyərlər deserializing Sabit
  • böyük UInt64 JValues ​​yazı Sabit
  • XML JSON uyğunluq ad önek konvertasiya Sabit
  • DateTimeFormatHandling.DateTimeOffset ilə Datetime xassələrinə IsoDateTimeConverter Sabit
  • oxumaq yalnız xüsusiyyətləri ilə obyekt istinadlar qorunması Sabit
  • Sabit səhv XML böyük JSON integers deserializing
  • heç bir tula ilə uzadılması data xassələri serializing Sabit
  • type adı və ya istinad izleme ilə ayrı-seçkilik ittifaqları imkan serializing Sabit
  • JsonSerializer ayarları istifadə Sabit DataTableConverter
  • nested interfeys həll Sabit xassələri
  • ConcurrentDictionary əldə Sabit deserializing dərsləri
  • Sabit inşaatçılara default dəyərlər keçən
  • JsonConverters Sabit serializing root istinadlar
  • Required.Always ilə erroring deyil null məcbur Sabit boş strings
  • konstruktor əmlak adı casing ilə Sabit etibarsız Required.Always səhv
  • Required.Always və qurucusu ilə Sabit boş string coerce check

versiyası 6.0 Release 8 yeni nədir:

  • Yeni xüsusiyyət:
  • JsonProperty Əlavə AttributeProvider
  • Sabit:
  • Serializing və deserializing const sahələri
  • proxy dərsləri ilə MetadataTypeAttribute istifadə
  • Bad səhv mesaj dəstəklənmir kolleksiyaları deserializing zaman

versiyası 6.0 Release 4 yeni nədir:

  • Yeni xüsusiyyət:
  • Added JSON üçün LINQ üçün Birleştirme
  • Added JValue.CreateNull və JValue.CreateUndefined
  • Added Windows Phone 8.1 dəstək NET 4.0 portativ toplaşmaq
  • JsonObjectContract Əlavə OverrideCreator
  • interfeys və mücərrəd növ yaradılması basan üçün əlavə dəstək
  • bir GUID kimi UUID BSON ikili dəyərlər oxumaq üçün əlavə dəstək
  • Added MetadataPropertyHandling.Ignore
  • KeyValuePairConverter Təkmilləşdirilmiş performance
  • Təkmilləşdirilmiş performans böyük XML sənədləri serializing
  • Bu dəyişiklikləri:
  • JavaScript tam ölçüsü Limited tam təhlil ölçüsü
  • nömrələri yalnış xarakteri ilə başa düşmürəm ki, Təsdiq
  • giderir:
  • bir comment üçün simli dəyər yaratmaq Sabit JToken.ReadFrom
  • parameterized inşaatçılar zəng zaman Lüğət qaydada əsaslanaraq Sabit
  • TextWriter.WriteLine istifadə etmək üçün yeni xətləri yazılı Sabit
  • Sabit qeyri-generic IReadOnlyCollection & # x3c deserializing; T & # x3e; tətbiq
  • XmlNodeConverter da DTD url həll zaman HTTP sorğu göndərilməsi Sabit
  • DefaultValueHandling.IgnoreAndPopulate ilə rədd xassələri məskunlaşdırılması Sabit
  • Sabit bəzi yalnış nömrələri təhlil zaman JsonReaderException atma deyil
  • JsonConvert.PopulateObject JsonReader parametrləri qəbulu Sabit

versiyası 6.0 Release 2 yeni nədir:

  • Yeni xüsusiyyət:
  • Windows Phone 8.1 üçün əlavə dəstək.

versiyası 6.0 Release 1 yeni nədir:

  • Yeni xüsusiyyət:
  • JSONPath üçün əlavə dəstək

  • F # serializing üçün
  • əlavə dəstək ayrı-seçkilik ittifaqları
  • DataTables iç içə DataTables və seriallarda deserializing üçün əlavə dəstək
  • bir JsonReader ilə JSON çox ədəd oxumaq üçün əlavə dəstək
  • StringEnumConverter qəbulu Added AllowIntegerValues ​​
  • JValue Əlavə Ondalık və Datetimeoffset inşaatçılar
  • JSON xətt oxumaq üçün əlavə dəstək şərh
  • səhv təhlil Təkmilləşdirilmiş sayı
  • Change:
  • 6.0.0.0 Məclis version
  • NuGet paketi NET 4 Portable build hədəfləri MonoTouch və MonoDroid
  • NET 4 Portable build hədəfləri WP8 və SL5 əvəzinə WP7 və SL4
  • silindi:
  • DefaultContractResolver on DefaultMemberSearchFlags köhnəlmiş
  • SerializeObjectAsync, DeserializeObjectAsync, JsonConvert on PopulateObjectAsync köhnəlmiş
  • Sabit:
  • yanlış dəyəri qaytarılması JObject ICustomTypeDescriptor xassələri
  • Error sıra byte dinamik base64 simli tökmə zaman
  • EntityKeyMemberConverter deyil istifadə əmlak adı həll
  • salt okunur JsonConverters ilə JValues ​​Serializing
  • SerializeObject üsulları Üslub override
  • bir JsonConverter bir istisna wrapping Error zaman
  • qeyri-default konstruktor ilə uzadılması data istifadə edərək
  • Uri.OriginalString ilə roundtripping Uri serialization

versiyası 5.0 Release 7 yeni nədir:

  • Yeni xüsusiyyət:
  • dəyişməz Collections üçün əlavə dəstək
  • DataExtensionAttribute Əlavə WriteData və ReadData parametrləri

  • Uzadılması data dəstək user
  • Əlavə arayış və növü adı

  • Konstruktor deserialization üçün
  • Əlavə default dəyəri və tələb olunan dəstək
  • Bu dəyişiklikləri:
  • Daxili data indi yazılıb serializing
  • giderir:
  • JToken üçün itkin salır Əlavə
  • böyük üzən point nömrələri təhlil Sabit
  • Bəzi ISO tarixi saat dilimlerini təhlil Sabit
  • tam dəyəri Sabit şeması qiymətləndirmə zaman növü sayı
  • TypeCode döndü IConvertible dəyərlər Sabit yazı idi Object

versiyası 5.0 Release 6 yeni nədir:

  • Yeni xüsusiyyət:
  • axtarış ayrıntılı üçün serialized / deserialized JSON əlavə edib.

  • ISerializable məzmunu ilə user növü adını istifadə üçün
  • dəstək Added.
  • Sabit:
  • ibtidai dəyərlər və JToken.ToObject ilə default serializer ayarları istifadə deyil.
  • ilə Error yazı BigIntegers JsonWriter.WriteToken.
  • Serializing və EnumMember atributu ilə bayraq enums deserializing.
  • cari növü converter ilə interfeys deserializing Error.
  • də IConvertible həyata ISerializable obyektlərin deserializing Error.

versiyası 5.0 Release 5 yeni nədir:

  • Yeni xüsusiyyət:
  • JsonConvert.DefaultSettings qlobal default serialization parametrləri Əlavə
  • JsonExtensionDataAttribute Əlavə uzadılması data dəstək
  • Added NullValueHandling və dinamik növləri serializing dəstək DefaultValueHandling
  • Bu dəyişiklikləri:
  • ImpromtuInterface ilə istifadə dəstəkləmək üçün ictimaiyyətə JArray Bəzi açıq interface üsulları
  • Sabit:
  • qeyri-ISO biçimlendirilmiş tarixi lüğət düymələri Deserializing

  • DefaultValueHandling.IgnoreAndPopulate ilə deserializing zaman
  • Dəyərlər yaradılır deyil
  • Assembly.LoadFrom ilə dolu növü adlı rəftar və iclaslar ilə Deserializing
  • Deserializing Regexes StringEnumConverter istifadə edərkən
  • Serializing və deserializing tipli Kümeleri

versiyası 5.0 Release 4 yeni nədir:

  • Yeni xüsusiyyət - Added JsonWriter.SetWriteState dəstək miras JsonWriter tətbiq olan
  • Change - Changed NET 4.5 portativ kitabxana və WinRT kitabxana tərtib ifadələri əks istifadə

versiyası 5.0 Release 3 yeni nədir:

IEnumerable & həyata qeyri-generic növ serializing

  • Sabit səhv # x3c; T & # x3e.

Oxşar proqram

Sqwish
Sqwish

13 May 15

RVM
RVM

13 May 15

Griderator
Griderator

12 Apr 15

Node-snappy
Node-snappy

10 Dec 15

Geliştirici digər proqram James Newton-King

Utilities.NET
Utilities.NET

6 Jun 15

Şərh Json.NET

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!