Utf8Json Versions Save

Definitely Fastest and Zero Allocation JSON Serializer for C#(NET, .NET Core, Unity, Xamarin).

v1.3.7

6 years ago
  • support base class private member deserialize on AllowPrivate resolver #43

1.3.7.1

Unity Package only

  • Fix does not work AllowPrivate on Unity(not AOT env).

v1.3.6

6 years ago

Fix: throws exception when deserialize large string Fix: generate invalid length copy when ExcludeNull Improvement: Exception serialization can configure excludeNull and nameMutate and serialize public members

Ver 1.3.6.1

NuGet version only, serializing exception always extract data from concrete type.

v1.3.5

6 years ago
  • Fix: throws exception when deserialize large string when does not exist escape character
  • Improvement: Add Exception and exception inherited types serilalization support

v1.3.4

6 years ago
  • Fix: throws exception when deserialize large string and exists escape character
  • Improvement: Add support for open generic IJsonFormatAttribute formatterType

v1.3.3

6 years ago
  • Improvement: Support EnumMemberAttribute.

v1.3.2

6 years ago
  • Improvement: threadsafe for mono environment when creating dynamic serializer
  • Improvement: Enum serialize/deserialize supports DataMember(Name) attribtue (note: this is breaking changes)

v1.3.1

6 years ago
  • Fix: StandardResolver.AllowPrivateExcludeNull does not work #28

2017.11.16 Fix Utf8Json.UniversalCodeGenerator(allows DataMember attribute)

v1.3.0

6 years ago
  • Add: JsonReader.ReadNextBlockSegment
  • Add: CompositeResolver.Create(DynamicCompositeResolver)
  • Add: ExpandoObject serialization support
  • Add: IEnumerable<T> support at nongeneric serialize
  • Add: JsonSerializer.PrettyPrint, JsonSerializer.PrettyPrintByteArray
  • Add: IJsonFormatter<T>.ToJsonString extension method
  • Add: JsonWriter/Reader.Serialize/Deserialize(ref JsonReader/Writer) overload
  • Add: JsonSerialzier.SerializeAsync, DeserializeAsync
  • Improve: support single line comment, multi line comment
  • improve: skip bom header when json reading
  • Breaking Changes: AutomataDictionary.Add(string) uses JsonWriter.GetEncodedPropertyNameWithoutQuotation

v1.2.3

6 years ago
  • Support for ShouldSerialize feature of Json.NET, XmlSerializer
  • Fix invalid .unitypackage of 1.2.2

v1.2.2

6 years ago
  • Fix DateTime, DateTimeOffset, TimeSpan deserialize when type is in object member
  • Improve Lazy<T> deserialize performance
  • Improve handle set-only property versioning correctly