Json.NET

Скріншот програми:
Json.NET
Дані програми:
Версія: 7.0 Release 1 оновлений
Дата завантаження: 20 Jul 15
Розробник: James Newton-King
Ліцензія: Безкоштовно
Популярність: 189
Розмір: 8082 Kb

Rating: 4.0/5 (Total Votes: 1)

JSON це легкий вагу, залежить від мови, формат обміну даними. У сучасному інтернеті є широко використовуваний формат для зберігання і передачі даних між додатками і різними мовами програмування.
Json.NET є інструментом # C, які можуть як конвертувати і з формату JSON, письма і читання даних у разі необхідності.
Бібліотека може обробляти як нормальні об'єкти .NET до JSON і навпаки, разом з LINQ до JSON і навпаки, і XML, JSON до і навпаки.
На вершині цього, Json.NET також значно швидше, ніж вбудованими JSON серіалізатор і виробляє правильно відформатовані дані JSON .NET, в набагато простіше читати, ніж знівеченого тексту, вбудовані в серіалізатор зазвичай вихідний.
Json.NET також доступна через NuGet

Що нового У цьому випуску :.

  • Нові можливості:
  • Поліпшення продуктивності DiscriminatedUnionConverter
  • Додана JsonRequiredAttribute
  • Додана JsonSerializerSettings.ReferenceResolverProvider нерухомості
  • Додана DefaultContractResolver.ResolveDictionaryKey
  • Додана JsonDictionaryContract.DictionaryKeyResolver
  • Додана підтримка для читання GUID рядків в якості байтів в JsonTextReader
  • Додана EqualityComparer в JsonSerializer
  • Зміни:
  • Змінено читати GUID, як байти у форматі тільки підтримка 00000000-0000-0000-0000-000000000000
  • Перейменовано цільової aspnetcore50 в dnxcore50
  • Помічна JsonSchema як застарілі
  • Помічна DefaultContractResolver (BOOL) як застарілі
  • Помічна JsonSerializerSettings.ReferenceResolver як застарілі
  • Помічна JsonDictionaryContract.PropertyNameResolver як застарілі
  • Виправлення:
  • Виправлена ​​десеріалізациі порожні рядки в хеш-таблиць
  • Виправлена ​​некоректна JTokenReader.Path в певних ситуаціях
  • Виправлена ​​помилка при серіалізациі деяких об'єктів у середньостроковій довіри
  • Виправлена ​​десеріалізациі великих значень обнуляти Uint64
  • Виправлена ​​написанні великих Uint64 JValues ​​
  • Виправлена ​​перетворення неперевершені префікси просторів імен в XML JSON в
  • Виправлена ​​IsoDateTimeConverter на властивості DateTime з DateTimeFormatHandling.DateTimeOffset
  • Виправлена ​​збереженні посилання на об'єкт з тільки читання властивостей
  • Виправлена ​​помилка при десеріалізациі великих чисел у форматі JSON, щоб XML
  • Виправлена ​​серіалізациі властивості даних розширення без будь сетер
  • Виправлена ​​серіалізациі дискримінаційний союзи з ім'ям типу або опорної відстеження дозволило
  • Виправлена ​​DataTableConverter не використовуючи налаштування JsonSerializer
  • Виправлені дозволі властивості від вкладених інтерфейсів
  • Виправлені класи десеріалізациі, отримані з ConcurrentDictionary
  • Виправлена ​​передача значення за замовчуванням конструкторів
  • Виправлені Серіалізация кореневі посилання з JsonConverters
  • Виправлені порожні рядки примусу до нуля НЕ erroring з Required.Always
  • Виправлена ​​помилка недійсні Required.Always з ім'ям конструктора властивість корпусу
  • Виправлена ​​порожнім рядком перевірка примусити з Required.Always і конструктора

Що нового у версії 6.0 реліз 8:

  • Нова функція:
  • Додана AttributeProvider в JsonProperty
  • Виправлено:
  • Серіалізация і десеріалізациі Const поля
  • Використання MetadataTypeAttribute з проксі класів
  • Бад повідомлення про помилку при десеріалізациі непідтримувані колекції

Що нового у версії 6.0 реліз 4:

  • Нова функція:
  • Додана Злиття з LINQ для JSON
  • Додана JValue.CreateNull і JValue.CreateUndefined
  • Додана підтримка Windows Phone 8.1 .NET 4.0 портативний вузол
  • Додана OverrideCreator в JsonObjectContract
  • Додана підтримка перевизначення створення інтерфейсів і абстрактних типів
  • Додана підтримка для читання UUID BSON двійкові значення як Гільдія
  • Додана MetadataPropertyHandling.Ignore
  • Покращена продуктивність KeyValuePairConverter
  • Покращена продуктивність при серіалізациі XML документів великих
  • Зміни:
  • Обмежена число розмір розбору JavaScript цілого розміру
  • Затверджені що номери не закінчуються з недійсним характеру
  • Виправлення:
  • Виправлена ​​JToken.ReadFrom створення строкове значення для коментаря
  • Виправлена ​​спираючись на словник для того, коли ви робите дзвінок параметризрвані конструктори
  • Виправлена ​​писати нові лінії, щоб використовувати TextWriter.WriteLine
  • Виправлена ​​десеріалізациі незагального IReadOnlyCollection & # x3c; Т & # x3e; реалізації
  • Виправлена ​​відправки HTTP запитів при дозволі DTD адреси в XmlNodeConverter
  • Виправлена ​​заповнення ігнорувати властивості з DefaultValueHandling.IgnoreAndPopulate
  • Виправлена ​​не кидати JsonReaderException при розборі деяких неприпустимі номера
  • Виправлена ​​JsonConvert.PopulateObject відмови від встановлення параметри JsonReader

Що нового у версії 6.0 Release 2:

  • Нова функція:
  • Додана підтримка Windows Phone 8.1.

Що нового у версії 6.0 реліз 1:

  • Нова функція:
  • Додана підтримка JSONPath
  • Додана підтримка для серіалізациі F # дискримінаційний союзи
  • Додана підтримка десеріалізациі вкладені DataTables і масиви в DataTables
  • Додана підтримка для читання декількох частин JSON з JsonReader
  • Додана настройка для AllowIntegerValues ​​StringEnumConverter
  • Додана Десяткові і DateTimeOffset конструктори JValue
  • Додана підтримка для читання JSON один рядок коментарі
  • Покращена номер розбору повідомлень про помилки
  • Змінити
  • Версія Асамблея 6.0.0.0
  • .NET 4 Портативні збірки цілі MonoTouch і MonoDroid в NuGet пакету
  • .NET 4 Портативні збірки цілі WP8 і SL5 замість WP7 і SL4
  • Вилучено:
  • DefaultMemberSearchFlags на DefaultContractResolver застаріла
  • SerializeObjectAsync, DeserializeObjectAsync, PopulateObjectAsync на JsonConvert застаріли
  • Виправлено:
  • JObject ICustomTypeDescriptor властивості повертаються невірне значення
  • Помилка при литті динамічний рядок base64 в байт масив
  • EntityKeyMemberConverter не використовуючи ім'я властивості рішучість
  • Серіалізация JValues ​​з-ЧИТАННЯ JsonConverters
  • Форматування корекції за методикою SerializeObject
  • Помилка при упаковки виняток у JsonConverter
  • Використання даних розширення з не-конструктор за замовчуванням
  • Урі серіалізациі roundtripping з Uri.OriginalString

Що нового у версії 5.0 Випуск 7:

  • Нова функція:
  • Додана підтримка непорушних Колекції
  • Додана WriteData і ReadData налаштування на DataExtensionAttribute
  • Додана посилання і назва типу обробки підтримки даних розширення
  • Додана значення за замовчуванням і потрібна підтримка конструктора десеріалізациі
  • Зміни:
  • Розширення дані тепер написано при серіалізациі
  • Виправлення:
  • Додана бракуючі зліпки з JToken
  • Виправлена ​​аналіз великих чисел з плаваючою комою
  • Виправлена ​​НЕ розбір деякі дати ISO часових поясів
  • Виправлена ​​перевірка схеми цілочисельного значення, коли тип був номер
  • Виправлена ​​запис значень IConvertible коли TypeCode повернувся було Об'єкт

Що нового у версії 5.0 реліз 6:

  • Нова функція:
  • Додана послідовну форму / десеріалізациі JSON в докладний трасування.
  • Додана підтримка для використання імені типу обробки з вмістом ISerializable.
  • Виправлено:
  • Не застосовувати настройки за замовчуванням Serializer з примітивними значеннями і JToken.ToObject.
  • Помилка запису BigIntegers з JsonWriter.WriteToken.
  • Серіалізация і десеріалізациі прапор перерахування атрибутом EnumMember.
  • Помилка десеріалізациі інтерфейси з дійсним типу перетворювача.
  • Помилка десеріалізациі об'єктів ISerializable, що також здійснювати IConvertible.

Що нового у версії 5.0 реліз 5:

  • Нова функція:
  • Додана глобальні налаштування за замовчуванням серіалізациі з JsonConvert.DefaultSettings
  • Додана підтримка даних з розширенням JsonExtensionDataAttribute
  • Додана NullValueHandling і DefaultValueHandling підтримку серіалізациі динамічних типів
  • Зміни:
  • Деякі явні методи інтерфейсу на JArray до громадськості на підтримку використання з ImpromtuInterface
  • Виправлено:
  • десеріалізацію НЕ-ISO формат для дати ключі словника
  • Значення не встановлений, коли десеріалізациі з DefaultValueHandling.IgnoreAndPopulate
  • десеріалізациі з типом по імені обробки та складання, завантаженої з Assembly.LoadFrom
  • Регулярні вирази десеріалізациі при використанні StringEnumConverter
  • Серіалізация і десеріалізациі типізованих наборів даних

Що нового у версії 5.0 реліз 4:

  • Нова функція - Додано JsonWriter.SetWriteState підтримувати спадкування від реалізації JsonWriter
  • Змінити - Змінено .NET 4.5 портативний бібліотека і бібліотека WinRT використовувати скомпільовані вираження відображення

Що нового у версії 5.0 реліз 3:

  • Виправлена ​​помилка серіалізациі незагального типи, які реалізують інтерфейс IEnumerable & # x3c; Т & # x3e ;.

Схожі програми

Manifest
Manifest

13 May 15

Ring
Ring

10 Feb 16

Set
Set

10 Dec 15

Інші програми розробника James Newton-King

Utilities.NET
Utilities.NET

6 Jun 15

Json.NET

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями