when one of co-authors of XML has prepared JSON RFC
ongoing by Tim Bray · RFC 7493: The I-JSON Message Format
The JavaScript Object Notation (JSON) Data Interchange Format
"JavaScript Object Notation (JSON) is a lightweight, text-based, language-independent data interchange format. It was derived from the ECMAScript Programming Language Standard. JSON defines a small set of formatting rules for the portable representation of structured data."
Tim Bray - Wikipedia, the free encyclopedia
ongoing by Tim Bray · XML’s 15th Birthday
It would be useful if binary version protocol (BSON) is also standardized,
or we should all just use Google's Protocol Buffers.
Comparing Protobuf, JSON, BSON, XML with .NET for File streams | Software Engineering
"Conclusion
Protobuf is by far the best of all the serializers in terms of speed and size. If you require a readable format, depending on your requirements you can choose any of the other ones. If size is not important, the plain .NET XML serializer is the best after Protobuf."
ongoing by Tim Bray · XML’s 15th Birthday
It would be useful if binary version protocol (BSON) is also standardized,
or we should all just use Google's Protocol Buffers.
Comparing Protobuf, JSON, BSON, XML with .NET for File streams | Software Engineering
"Conclusion
Protobuf is by far the best of all the serializers in terms of speed and size. If you require a readable format, depending on your requirements you can choose any of the other ones. If size is not important, the plain .NET XML serializer is the best after Protobuf."