Serialize.Linq is a c# library for serializing linq expressions. Formats it supports (but it is not limited to) are JSON, XML and BINARY.
Simple install via NuGet:
PM> Install-Package Serialize.Linq
git clone https://github.com/esskar/Serialize.Linq.git
After cloning the repository, run
cd src\
build.cmd
NOTE: Opening the solution requires VS 2012.
There is an working WCF and REST API example included in the examples folder. You may also find some examples on esskar's blog.
If you have a feature request, a bug or any other question, just create an issue. For bugs: make sure you create a unit test, so it is easier for me to reproduce and fix it.
- .NET 4.0
- .NET 4.5
- Silverlight 5.0
- Windows Phone (7.1, 8); 7.1 lacks support for JSON