Can the Java to JSON mapping get more simple than this: http://hudson.apidesign.org/hudson/job/bck2brwsr-net.java.html.json/javadoc/ ?
I doubt. With the help of AnnotationProcessors we remove the need to type boiler plate code. Don't bother with getters and setters, don't bother with fields. Just use the @Property annotation and the rest will be generated for you. When you need to talk to server use @OnReceive annotation and you get the result. Type-safe. Reflection-less. Effective.
 Write Your Own Provider
- Get the sources and check the implementation in ko-fx and ko-bck2brwsr modules.
- Implement your own context provider
- Guarantee your Knockout.js binding (if you are attempting to do Knockout.js binding) is correct by running the TCK: http://hudson.apidesign.org/hudson/job/bck2brwsr-net.java.html.json/lastSuccessfulBuild/artifact/json-tck/target/site/apidocs/org/apidesign/html/json/tck/KnockoutTCK.html
In case of questions, ask on our mailing list bck2brwsr (at) apidesign.org