Would love to here the problems that spurred this project.
- Won't it be good if you exchange less amount of data?
- Won't it be good if serializer/deserializer validates the data before processing/loading/serializing, and you don't have to write special validation code?
- Won't it be good if you only pass, data and not the definitions over the wire? For example just send "Spiderman, 25" instead of { "name": "Spiderman", "age", 25 }
- Won't it be good if you do not mix, data and metadata (such as recordCount, nextPage, etc...)?
- Won't it be good if the object collection can be streamed through partial serialization?
Internet Object improves on all these front!
I don't know whether I like the syntax - there are too few examples.
When compared with JSON, Internet Object provides an integrated all-inclusive solution which serializes data into around 45% fewer bytes, has built-in validation support, keeps data and definition (and headers) separate. All these while keeping the format human-readable, programming language independent and simple!
We are working on the website and soon we'll release the playground with a lot more examples.
Hope this answers your query.
Also I don't think there is any public library for it yet?