fixup! update test cases
add json serializer cross test with java
add json gen helper
Update README.md