Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • pristine-tar
  • upstream
  • debian/0.16-2
  • debian/0.16-1
  • upstream/0.16
  • debian/0.15-3
  • debian/0.15-2
  • debian/0.15-1
  • upstream/0.15
10 results

libobject-lazy-perl

  • Clone with SSH
  • Clone with HTTPS
  • Fork from http://code.google.com/p/protobuf-java-format/

    Description

    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.

    ##Example 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);