Skip to content

hotchai/serialize.net

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 13 commits behind hotchaipro:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

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.

  • Available as a Portable Class Library, so it can be used with Mono, Xamarin.iOS, and Xamarin.Android as a cross-platform solution.

  • 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

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%