Json.NET

Software screenshot:
Json.NET
Rincian Software:
Versi: 7.0 Release 1 Diperbarui
Tanggal Upload: 20 Jul 15
Pengembang: James Newton-King
Lisensi: Gratis
Popularitas: 238
Ukuran: 8082 Kb

Rating: 4.0/5 (Total Votes: 1)

JSON adalah ringan, bahasa independen, format data interchange. Di Internet saat ini merupakan format banyak digunakan untuk menyimpan dan mentransfer data antara aplikasi dan berbagai bahasa pemrograman.
Json.NET adalah C # alat yang baik dapat mengkonversi ke dan dari format JSON, menulis dan membaca data yang diperlukan.
Perpustakaan dapat menangani kedua objek-to-JSON NET normal dan sebaliknya, bersama dengan LINQ-to-JSON dan sebaliknya, dan XML-to-JSON dan sebaliknya.
Di atas ini, Json.NET juga jauh lebih cepat daripada built-in JSON serializers dan menghasilkan diformat dengan benar Data JSON NET, jauh lebih mudah untuk dibaca daripada teks hancur bahwa serializers built-in biasanya output.
Json.NET juga tersedia melalui nuget

Apa yang baru dalam rilis ini:.

  • Fitur baru:
  • perbaikan kinerja DiscriminatedUnionConverter
  • Ditambahkan JsonRequiredAttribute
  • properti Ditambahkan JsonSerializerSettings.ReferenceResolverProvider
  • Ditambahkan DefaultContractResolver.ResolveDictionaryKey
  • Ditambahkan JsonDictionaryContract.DictionaryKeyResolver
  • Ditambahkan dukungan untuk membaca string GUID sebagai byte di JsonTextReader
  • Ditambahkan EqualityComparer untuk JsonSerializer
  • Perubahan:
  • Berubah membaca GUIDs sebagai byte hanya mendukung format 00000000-0000-0000-0000-000000000000
  • Berganti nama Target aspnetcore50 untuk dnxcore50
  • Ditandai JsonSchema sebagai usang
  • Ditandai DefaultContractResolver (bool) sebagai usang
  • Ditandai JsonSerializerSettings.ReferenceResolver sebagai usang
  • Ditandai JsonDictionaryContract.PropertyNameResolver sebagai usang
  • Perbaikan:
  • deserializing Tetap string kosong di Hashtables
  • Tetap JTokenReader.Path salah dalam situasi tertentu
  • Fixed kesalahan saat serialisasi objek tertentu dalam kepercayaan menengah
  • Tetap deserializing nilai UInt64 nullable besar
  • Tetap menulis JValues ​​UInt64 besar
  • Tetap mengkonversi prefiks namespace tak tertandingi dalam JSON untuk XML
  • Tetap IsoDateTimeConverter tentang sifat DateTime dengan DateTimeFormatHandling.DateTimeOffset
  • Tetap menjaga referensi obyek dengan hanya membaca sifat
  • error tetap ketika deserializing bilangan bulat JSON besar untuk XML
  • Tetap serialisasi sifat Data ekstensi tanpa setter
  • Tetap serialisasi serikat diskriminasi dengan nama jenis atau pelacakan referensi yang aktif
  • Tetap DataTableConverter tidak menggunakan pengaturan JsonSerializer
  • Tetap menyelesaikan sifat dari interface bersarang
  • kelas deserializing Tetap berasal dari ConcurrentDictionary
  • Tetap lewat nilai-nilai default untuk konstruktor
  • Tetap serialisasi referensi akar dari JsonConverters
  • string kosong Tetap dipaksa untuk null tidak erroring dengan Required.Always
  • Fixed kesalahan Required.Always valid dengan konstruktor nama properti casing
  • Tetap string kosong memaksa cek dengan Required.Always dan konstruktor

Apa yang baru di versi 6.0 Rilis 8:

  • Fitur baru:
  • Ditambahkan AttributeProvider untuk JsonProperty
  • Tetap:
  • Serializing dan deserializing bidang const
  • Menggunakan MetadataTypeAttribute dengan kelas proxy
  • pesan kesalahan Bad ketika deserializing koleksi yang tidak didukung

Apa yang baru di versi 6.0 Release 4:

  • Fitur baru:
  • Ditambahkan Gabung ke LINQ untuk JSON
  • Ditambahkan JValue.CreateNull dan JValue.CreateUndefined
  • Ditambahkan dukungan Windows Phone 8.1 untuk NET 4.0 perakitan portable
  • Ditambahkan OverrideCreator untuk JsonObjectContract
  • Ditambahkan dukungan untuk override penciptaan antarmuka dan jenis abstrak
  • Ditambahkan dukungan untuk membaca UUID BSON nilai biner sebagai Guid
  • Ditambahkan MetadataPropertyHandling.Ignore
  • Peningkatan kinerja KeyValuePairConverter
  • Peningkatan kinerja ketika serialisasi dokumen XML besar
  • Perubahan:
  • bilangan bulat Terbatas ukuran parsing untuk ukuran JavaScript bilangan bulat
  • divalidasi bahwa angka tidak diakhiri dengan karakter yang tidak sah
  • Perbaikan:
  • Tetap JToken.ReadFrom menciptakan nilai string untuk komentar
  • Tetap mengandalkan rangka kamus saat memanggil konstruktor parameter
  • Tetap menulis baris baru menggunakan TextWriter.WriteLine
  • Tetap deserializing non-generik IReadOnlyCollection & # x3c; T & # x3e; implementasi
  • Tetap mengirimkan permintaan HTTP ketika menyelesaikan url DTD di XmlNodeConverter
  • Tetap mengisi properti diabaikan dengan DefaultValueHandling.IgnoreAndPopulate
  • Tetap tidak membuang JsonReaderException ketika parsing beberapa nomor yang tidak valid
  • Tetap JsonConvert.PopulateObject tidak menetapkan pengaturan JsonReader

Apa yang baru di versi 6.0 Release 2:

  • Fitur baru:
  • Ditambahkan dukungan untuk Windows Phone 8.1.

Apa yang baru di versi 6.0 Release 1:

  • Fitur baru:
  • Ditambahkan dukungan untuk JSONPath
  • Ditambahkan dukungan untuk serialisasi F # diskriminasi serikat
  • Ditambahkan dukungan untuk deserializing DataTables bersarang dan array di DataTables
  • Ditambahkan dukungan untuk membaca beberapa bagian dari JSON dengan JsonReader
  • Ditambahkan AllowIntegerValues ​​pengaturan untuk StringEnumConverter
  • Ditambahkan Decimal dan datetimeoffset konstruktor untuk JValue
  • Ditambahkan dukungan untuk membaca JSON baris komentar
  • Peningkatan jumlah parsing pesan error
  • Change:
  • versi Majelis untuk 6.0.0.0
  • NET 4 Portabel membangun target MonoTouch dan MonoDroid dalam paket nuget
  • NET 4 Portabel membangun target WP8 dan SL5 bukan WP7 dan SL4
  • Dihapus:
  • DefaultMemberSearchFlags pada DefaultContractResolver adalah usang
  • SerializeObjectAsync, DeserializeObjectAsync, PopulateObjectAsync pada JsonConvert usang
  • Tetap:
  • JObject ICustomTypeDescriptor properti kembali nilai yang tidak benar
  • Kesalahan saat casting tali base64 dinamis untuk byte array yang
  • EntityKeyMemberConverter tidak menggunakan nama properti tekad
  • Serializing JValues ​​dengan JsonConverters dibaca
  • Formatting menimpa pada metode SerializeObject
  • Kesalahan saat membungkus pengecualian dalam JsonConverter
  • Dengan menggunakan data ekstensi dengan konstruktor non-default
  • Uri serialisasi roundtripping dengan Uri.OriginalString

Apa yang baru di versi 5.0 Release 7:

  • Fitur baru:
  • Ditambahkan dukungan untuk kekal Koleksi
  • Ditambahkan WriteData dan readdata pengaturan untuk DataExtensionAttribute
  • Ditambahkan referensi dan nama jenis penanganan dukungan data ekstensi
  • Ditambahkan nilai default dan dukungan yang diperlukan untuk konstruktor deserialization
  • Perubahan:
  • Data Ekstensi sekarang ditulis ketika serialisasi
  • Perbaikan:
  • Ditambahkan gips yang hilang untuk JToken
  • Tetap parsing nomor floating point besar
  • Tetap tidak parsing beberapa zona waktu tanggal ISO
  • validasi skema tetap dari nilai integer ketika jenis nomor
  • menulis Tetap nilai IConvertible ketika TypeCode kembali adalah Obyek

Apa yang baru di versi 5.0 Release 6:

  • Fitur baru:
  • Ditambahkan serial / deserialized JSON untuk verbose tracing.
  • Ditambahkan dukungan untuk menggunakan nama jenis penanganan dengan konten ISerializable.
  • Tetap:
  • Tidak menggunakan pengaturan serializer standar dengan nilai-nilai primitif dan JToken.ToObject.
  • Kesalahan menulis BigIntegers dengan
  • JsonWriter.WriteToken.
  • Serializing dan deserializing enum bendera dengan EnumMember atribut.
  • Kesalahan deserializing interface dengan jenis converter valid.
  • Kesalahan deserializing objek ISerializable yang juga menerapkan IConvertible
  • .

Apa yang baru di versi 5.0 Release 5:

  • Fitur baru:
  • Ditambahkan pengaturan serialisasi default global dengan JsonConvert.DefaultSettings
  • Ditambahkan dukungan Data ekstensi dengan JsonExtensionDataAttribute
  • Ditambahkan NullValueHandling dan DefaultValueHandling dukungan untuk serialisasi jenis dinamis
  • Perubahan:
  • Beberapa metode antarmuka eksplisit pada JArray kepada masyarakat untuk mendukung penggunaan dengan ImpromtuInterface
  • Tetap:
  • deserializing-ISO non kunci kamus tanggal diformat
  • Nilai tidak sedang mengatur kapan deserializing dengan DefaultValueHandling.IgnoreAndPopulate
  • deserializing dengan tipe bernama penanganan dan majelis sarat dengan Assembly.LoadFrom
  • deserializing Regexes ketika menggunakan StringEnumConverter
  • Serializing dan deserializing dataset diketik

Apa yang baru di versi 5.0 Release 4:

  • Fitur Baru - Ditambahkan JsonWriter.SetWriteState untuk mendukung warisan dari JsonWriter implementasi
  • Ubah - Berubah NET 4.5 portabel perpustakaan dan perpustakaan WinRT menggunakan disusun ekspresi refleksi

Apa yang baru di versi 5.0 Release 3:

  • Fixed kesalahan serialisasi jenis non-generik yang mengimplementasikan IEnumerable & # x3c; T & # x3e;.

Software yang serupa

Buzz
Buzz

1 Oct 15

Fest
Fest

13 May 15

Delayify
Delayify

13 May 15

JSPath
JSPath

1 Oct 15

Perangkat lunak lain dari pengembang James Newton-King

Utilities.NET
Utilities.NET

6 Jun 15

Komentar untuk Json.NET

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!