{"action":"opened","issue":{"url":"https://api.github.com/repos/immutables/immutables/issues/71","labels_url":"https://api.github.com/repos/immutables/immutables/issues/71/labels{/name}","comments_url":"https://api.github.com/repos/immutables/immutables/issues/71/comments","events_url":"https://api.github.com/repos/immutables/immutables/issues/71/events","html_url":"https://github.com/immutables/immutables/issues/71","id":53233130,"number":71,"title":"json: Do we need Gson support?","user":{"login":"elucash","id":1692611,"avatar_url":"https://avatars.githubusercontent.com/u/1692611?v=3","gravatar_id":"","url":"https://api.github.com/users/elucash","html_url":"https://github.com/elucash","followers_url":"https://api.github.com/users/elucash/followers","following_url":"https://api.github.com/users/elucash/following{/other_user}","gists_url":"https://api.github.com/users/elucash/gists{/gist_id}","starred_url":"https://api.github.com/users/elucash/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elucash/subscriptions","organizations_url":"https://api.github.com/users/elucash/orgs","repos_url":"https://api.github.com/users/elucash/repos","events_url":"https://api.github.com/users/elucash/events{/privacy}","received_events_url":"https://api.github.com/users/elucash/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-01-02T00:49:34Z","updated_at":"2015-01-02T00:49:34Z","closed_at":null,"body":"While playing with benchmarking of JSON marshalers, one of the exercises was a creation of Gson steaming based genereated bindings. Contrary to Jackson's based marshaler generation (implemented in _Immutables_), this time, for Gson, there was an improvement over POJO binding.\r\nOverall, Gson was measured to be less performant then Jackson, sometimes about 2x. Gson APIs are really great and there's much of appreciation to it, also performance could be not an issue in many cases. _Immutables_ can generate bindings/serializers, deserializers for Gson to uniformly marshal value to JSON (along with Jackson).\r\n\r\nShould we promote experimental Gson bindings as feature? How many people are interested in this?"}}