{"action":"created","issue":{"url":"https://api.github.com/repos/chrsmith/google-api-java-client/issues/134","labels_url":"https://api.github.com/repos/chrsmith/google-api-java-client/issues/134/labels{/name}","comments_url":"https://api.github.com/repos/chrsmith/google-api-java-client/issues/134/comments","events_url":"https://api.github.com/repos/chrsmith/google-api-java-client/issues/134/events","html_url":"https://github.com/chrsmith/google-api-java-client/issues/134","id":59360235,"number":134,"title":"Extension of GenericData to support handling Protobufs","user":{"login":"GoogleCodeExporter","id":9614759,"avatar_url":"https://avatars.githubusercontent.com/u/9614759?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCodeExporter","html_url":"https://github.com/GoogleCodeExporter","followers_url":"https://api.github.com/users/GoogleCodeExporter/followers","following_url":"https://api.github.com/users/GoogleCodeExporter/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCodeExporter/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCodeExporter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCodeExporter/subscriptions","organizations_url":"https://api.github.com/users/GoogleCodeExporter/orgs","repos_url":"https://api.github.com/users/GoogleCodeExporter/repos","events_url":"https://api.github.com/users/GoogleCodeExporter/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCodeExporter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/chrsmith/google-api-java-client/labels/auto-migrated","name":"auto-migrated","color":"ededed"},{"url":"https://api.github.com/repos/chrsmith/google-api-java-client/labels/Priority-Medium","name":"Priority-Medium","color":"ededed"},{"url":"https://api.github.com/repos/chrsmith/google-api-java-client/labels/Type-Enhancement","name":"Type-Enhancement","color":"ededed"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-28T21:52:53Z","updated_at":"2015-02-28T21:52:53Z","closed_at":"2015-02-28T21:52:53Z","body":"```\nExternal references, such as a standards document, or specification:\nhttp://code.google.com/apis/protocolbuffers/docs/overview.html\n\nJava environments (e.g. Java 6, Android 2.3, App Engine 1.4.2, or All):\nJava backends (i.e. Java, including appengine), anything likely to pass around \nprotos,\n\nPlease describe the feature requested:\nThe GenericData concept is great, and provides a simple way to consume, handle, \nand feed out data in XML/Json formats. As protobuf usage increases as the way \nto pass messages in/out of Java binaries, it would be nice to provide a \nparser/serializer to support translation between protos and GenericData \n(GenericProto?)\n\nI'm not sure how nicely protobufs support this sort of treatment, but at least \na few of the ideas are the same, e.g.\n\nclass Person extends GenericProto {\n  @Key\n  String name;\n  @Key\n  long id;\n  @Key\n  Address address;\n}\n\ncould be used to automatically load protobufs of the form:\n\nmessage Address { ... }\nmessage Person {\n  required string name = 1;\n  required int64 id = 2;\n  optional Address address = 3;\n}\n\n\n```\n\nOriginal issue reported on code.google.com by `patcole...@google.com` on 28 Feb 2011 at 10:37"},"comment":{"url":"https://api.github.com/repos/chrsmith/google-api-java-client/issues/comments/76548702","html_url":"https://github.com/chrsmith/google-api-java-client/issues/134#issuecomment-76548702","issue_url":"https://api.github.com/repos/chrsmith/google-api-java-client/issues/134","id":76548702,"user":{"login":"GoogleCodeExporter","id":9614759,"avatar_url":"https://avatars.githubusercontent.com/u/9614759?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCodeExporter","html_url":"https://github.com/GoogleCodeExporter","followers_url":"https://api.github.com/users/GoogleCodeExporter/followers","following_url":"https://api.github.com/users/GoogleCodeExporter/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCodeExporter/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCodeExporter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCodeExporter/subscriptions","organizations_url":"https://api.github.com/users/GoogleCodeExporter/orgs","repos_url":"https://api.github.com/users/GoogleCodeExporter/repos","events_url":"https://api.github.com/users/GoogleCodeExporter/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCodeExporter/received_events","type":"User","site_admin":false},"created_at":"2015-02-28T21:52:53Z","updated_at":"2015-02-28T21:52:53Z","body":"```\nMoved to:\nhttp://code.google.com/p/google-http-java-client/issues/detail?id=13\n```\n\nOriginal comment by `yan...@google.com` on 6 Jun 2011 at 1:30\n* Changed state: **Moved**"}}