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 serializers и произвежда правилно форматирани JSON данни .NET е, много по-лесно да се чете от обезобразени текст, че вградените serializers нормално изход.
Json.NET също е на разположение чрез NuGet

Какво ново в тази версия:.

  • Нови функции:
  • подобрения в производителността DiscriminatedUnionConverter
  • Добавено JsonRequiredAttribute
  • Добавено JsonSerializerSettings.ReferenceResolverProvider имот
  • Добавено DefaultContractResolver.ResolveDictionaryKey
  • Добавено JsonDictionaryContract.DictionaryKeyResolver
  • Добавена е поддръжка за четене GUID струни като байтове в JsonTextReader
  • Добавено EqualityComparer да JsonSerializer

  • <> Li Changes:
  • Променен четене GUIDs като байта до само формат подкрепа 00000000-0000-0000-0000-000000000000
  • Преименувана целева aspnetcore50 да dnxcore50
  • маркирано JsonSchema като остаряла
  • маркирано DefaultContractResolver (булев) като остаряла
  • маркирано JsonSerializerSettings.ReferenceResolver като остаряла
  • маркирано JsonDictionaryContract.PropertyNameResolver като остаряла
  • Определя:
  • Фиксирана deserializing празни струни в Hashtables
  • Фиксирана неправилно JTokenReader.Path в определени ситуации
  • Фиксирана грешка, когато сериализиране някои обекти в среда на доверие
  • Фиксирана deserializing големи nullable UInt64 стойности
  • Фиксирана написването големи UInt64 JValues ​​
  • Фиксирана конвертиране несравнимо именно пространство представки в JSON да XML
  • Фиксирана IsoDateTimeConverter на DateTime имоти с DateTimeFormatHandling.DateTimeOffset
  • Фиксирана запазване референции на обекти с четат само имоти
  • Фиксирана грешка, когато deserializing големи JSON числа да XML
  • Фиксирана сериализиране свойства удължаване на данни, без да задаваме
  • Фиксирана сериализиране дискриминирани съюзи с име тип или препратка проследяване скрипт
  • Фиксирана DataTableConverter не използват настройките JsonSerializer
  • Фиксирани решаването имоти от вложени интерфейси
  • Фиксирани класове deserializing получени от ConcurrentDictionary
  • Фиксирана минаваща стойности по подразбиране за конструктори
  • Фиксирани Сериализиране кореноплодни референции от JsonConverters
  • Фиксирани празни струни принуждавани да нула не erroring с Required.Always
  • Фиксирана невалидни Required.Always грешка с името конструктор имот корпус
  • Фиксирана празен низ проверка принуждаване с Required.Always и конструктор

Какво ново във версия 6.0 Release 8:

  • Нова функция:
  • Добавено AttributeProvider да JsonProperty
  • Fixed:

  • <> Li Сериализиране и deserializing на константи полета
  • Използване MetadataTypeAttribute с прокси класове
  • Bad съобщение за грешка, когато deserializing неподдържани колекции

Какво ново във версия 6.0 Release 4:

  • Нова функция:
  • Добавено Обединяване на LINQ да JSON
  • Добавено JValue.CreateNull и JValue.CreateUndefined
  • 8.1 Добавена е поддръжка на Windows Phone да .NET 4.0 портативен комплект
  • Добавено OverrideCreator да JsonObjectContract
  • Добавена е поддръжка за императивни създаването на интерфейси и абстрактни типове
  • Добавена е поддръжка за четене UUID BSON двоични стойности като GUID
  • Добавено MetadataPropertyHandling.Ignore
  • Подобрена производителност на KeyValuePairConverter
  • Подобрена производителност при сериализиране големи XML документи

  • <> Li Changes:
  • Limited число размер разбор на размера JavaScript число
  • Утвърден, че номера не свършват с невалиден знак
  • Определя:
  • Фиксирана JToken.ReadFrom създаване на стойност низ за коментар
  • Фиксирана разчита на речник, за когато се обаждате параметризираните конструктори
  • Фикс за написването на нови линии, за да използвате TextWriter.WriteLine
  • Фиксирана deserializing не-родово IReadOnlyCollection & # x3c; T & # x3e; реализации
  • Фиксирана изпращане на HTTP заявки при решаването DTD адреси в XmlNodeConverter
  • Фиксирана населяващи игнорирани имоти с DefaultValueHandling.IgnoreAndPopulate
  • Фикс не хвърлят JsonReaderException когато разбор някои невалидни номера
  • Фиксирана JsonConvert.PopulateObject не определяне на настройките JsonReader

Какво ново във версия 6.0 Release 2:

  • Нова функция:
  • Добавена е поддръжка за Windows Phone 8.1.

Какво ново във версия 6.0 Release 1:

  • Нова функция:
  • Добавена е поддръжка за JSONPath
  • Добавена е поддръжка за сериализиране F # дискриминирани съюзи
  • Добавена е поддръжка за deserializing вложени DataTables и масиви в DataTables
  • Добавена е поддръжка за четене на няколко парчета от JSON с JsonReader
  • Публикувана AllowIntegerValues ​​определящи да StringEnumConverter
  • Добавено десетични и DateTimeOffset конструктори до JValue
  • Добавена е поддръжка за четене JSON един ред коментира
  • Подобрена номер разбор съобщения за грешки
  • Change:
  • версия събрание да 6.0.0.0
  • .NET 4 Преносими цели изграждане MonoTouch и MonoDroid в NuGet пакет
  • .NET 4 Преносими цели изграждане WP8 и SL5 вместо WP7 и SL4
  • Премахнато:
  • DefaultMemberSearchFlags на DefaultContractResolver е остаряла
  • SerializeObjectAsync, DeserializeObjectAsync, PopulateObjectAsync на JsonConvert са остарели
  • Fixed:
  • JObject ICustomTypeDescriptor свойства завръщат неправилна стойност
  • Грешка при леене динамичен низ base64 да байт масив
  • EntityKeyMemberConverter не използват името имот решителност
  • Сериализиране JValues ​​с само за четене JsonConverters
  • Formatting Постоянна относно методите SerializeObject
  • Грешка при опаковане на изключение в JsonConverter
  • Използване на данни за удължаване с не-конструктор по подразбиране
  • Ури сериализация roundtripping с Uri.OriginalString

Какво ново версия 5.0 Release 7:

  • Нова функция:
  • Добавена е поддръжка за неизменими Колекции
  • Добавено WriteData и ReadData настройки до DataExtensionAttribute
  • Добавена справка и името тип работа подкрепа за удължаване на данни
  • Добавена стойност по подразбиране и изисква подкрепа за конструктор deserialization

  • <> Li Changes:
  • сега Extension данните се записват, когато сериализиране
  • Определя:
  • Добавена липсващите отливки да JToken
  • Фиксирана разбор големи числа с плаваща запетая
  • Фикс не разбор някои ISO дата часови зони
  • Фиксирана валидиране схема на целочислена стойност, когато вид е номер
  • Фиксирана писмено стойности IConvertible когато TypeCode Станала е Object

Какво ново версия 5.0 Release 6:

  • Нова функция:
  • Добавена сериализирани / deserialized JSON да многословно проследяване.
  • Добавена е поддръжка за използване на името тип работа със съдържание ISerializable.
  • Fixed:
  • Не използвате настройките по подразбиране serializer с примитивни ценности и JToken.ToObject.
  • писане Error BigIntegers с JsonWriter.WriteToken.
  • Сериализиране и deserializing enums флаг с EnumMember атрибут.
  • Error deserializing интерфейси с валиден тип конвертор.
  • Error deserializing ISerializable обекти, които също да приложи IConvertible.

Какво ново във версия 5.0 Release 5:

  • Нова функция:
  • Добавена глобалните настройки по подразбиране сериализация с JsonConvert.DefaultSettings
  • Добавена е поддръжка удължаване на данни с JsonExtensionDataAttribute
  • Добавено NullValueHandling и DefaultValueHandling подкрепа за сериализиране динамични типове

  • <> Li Changes:
  • Някои изрични методи интерфейс за JArray за общественото да подкрепят използване с ImpromtuInterface
  • Fixed:
  • Deserializing без ISO форматиран дата речникови клавиши
  • Стойностите не са установени, когато deserializing с DefaultValueHandling.IgnoreAndPopulate
  • Deserializing с тип на име боравене и възли заредена с Assembly.LoadFrom
  • Deserializing Regexes при използване StringEnumConverter

  • <> Li Сериализиране и deserializing напечатани масиви от данни

Какво ново версия 5.0 Release 4:

  • Нова функция - Добавено JsonWriter.SetWriteState да подкрепи наследството от JsonWriter реализации
  • Change - Changed .NET 4.5 преносим библиотека и WinRT библиотека, за да използвате компилиран изрази размисъл

Какво ново във версия 5.0 Release 3:

  • Фиксирана грешка сериализиране не-основни видове, които прилагат IEnumerable & # x3c; T & # x3e;.

Подобен софтуер

Sqwish
Sqwish

13 May 15

Apache Commons CLI
Apache Commons CLI

20 Jul 15

BinaryJS
BinaryJS

1 Oct 15

Atom.js
Atom.js

5 Jun 15

Друг софтуер на разработчика James Newton-King

Utilities.NET
Utilities.NET

6 Jun 15

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

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория