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;.

Похожие программы

BackboneMVC
BackboneMVC

13 May 15

node-plist
node-plist

10 Dec 15

DOMtastic
DOMtastic

9 Feb 16

Runt
Runt

13 May 15

Другие программы разработчика James Newton-King

Utilities.NET
Utilities.NET

6 Jun 15

Комментарии к Json.NET

Комментарии не найдены
добавить комментарий
Включите картинки!
Поиск по категориям