Project Information
|
Provide serialization and de-serialization of different formats based on Google’s protobuf Message. Enables overriding the default (byte array) output to text based formats such as XML, JSON and HTML. For XML output, use XmlFormat Message someProto = SomeProto.getDefaultInstance(); String xmlFormat = XmlFormat.printToString(someProto); For XML input, use XmlFormat Message.Builder builder = SomeProto.newBuilder(); String xmlFormat = _load xml document from a source_; XmlFormat.merge(xmlFormat, builder); For Json output, use JsonFormat Message someProto = SomeProto.getDefaultInstance(); String jsonFormat = JsonFormat.printToString(someProto); For Json input, use JsonFormat Message.Builder builder = SomeProto.newBuilder(); String jsonFormat = _load json document from a source_; JsonFormat.merge(jsonFormat, builder); For HTML output, use HtmlFormat Message someProto = SomeProto.getDefaultInstance(); String htmlFormat = HtmlFormat.printToString(someProto); - Smile format Spec
- Support de-serialization for HTML/xHTML
- Add Support for RSS/Atom
- Add Support for YAML
- Additional output types?
|