Skip to content

A library for efficiently serializing basic .NET types into JSON, XML, Bencode, and PBON (portable binary) formats.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
license.txt
Notifications You must be signed in to change notification settings

hotchaipro/serialize.net

Repository files navigation

Serialize.NET

A cross-platform library for efficiently serializing objects into a variety of formats.

Features

  • Simple and effective support for backward compatibility when adding new serialized object members.

  • Stream-based API doesn't require the entire object to reside in memory.

  • Supports a variety of serialization formats, including JSON, XML, Bencode, and PBON, with a single API.

  • Portable implementation supports all .NET runtimes including Mono, Xamarin.iOS, and Xamarin.Android.

  • Visual Studio Shared Project support for easy inclusion of source code in your project.

  • Supports transmitting objects between platforms (regardless of processor endianness, for example).

  • Supports inspection of the underlying byte stream, which enables scenarios such as digital signing.

  • Suitable for extending into higher-level abstractions, for example, a messaging protocol.

For more information

See the project wiki.

About

A library for efficiently serializing basic .NET types into JSON, XML, Bencode, and PBON (portable binary) formats.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
license.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages