ScriptAnnotations (nuget): A JsonConverter that serializes JSON, with data annotation meta-data embedded, so you can write validation logic on the server and render it on the client.
Keywords: Ajax|Data|Annotations|javascript|JSON|Json.NET|knockout|knockoutjs|MVC|MVVM|REST|Serialization|WebApi