{"action":"opened","issue":{"url":"https://api.github.com/repos/oschwald/maxminddb-golang/issues/27","repository_url":"https://api.github.com/repos/oschwald/maxminddb-golang","labels_url":"https://api.github.com/repos/oschwald/maxminddb-golang/issues/27/labels{/name}","comments_url":"https://api.github.com/repos/oschwald/maxminddb-golang/issues/27/comments","events_url":"https://api.github.com/repos/oschwald/maxminddb-golang/issues/27/events","html_url":"https://github.com/oschwald/maxminddb-golang/issues/27","id":164619669,"number":27,"title":"Handling of interfaces should be smarter","user":{"login":"oschwald","id":278835,"avatar_url":"https://avatars.githubusercontent.com/u/278835?v=3","gravatar_id":"","url":"https://api.github.com/users/oschwald","html_url":"https://github.com/oschwald","followers_url":"https://api.github.com/users/oschwald/followers","following_url":"https://api.github.com/users/oschwald/following{/other_user}","gists_url":"https://api.github.com/users/oschwald/gists{/gist_id}","starred_url":"https://api.github.com/users/oschwald/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oschwald/subscriptions","organizations_url":"https://api.github.com/users/oschwald/orgs","repos_url":"https://api.github.com/users/oschwald/repos","events_url":"https://api.github.com/users/oschwald/events{/privacy}","received_events_url":"https://api.github.com/users/oschwald/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-08T21:26:28Z","updated_at":"2016-07-08T21:26:28Z","closed_at":null,"body":"Right now, the reader assumes every interface is an empty interface, which is wrong and can lead to panics when using other interfaces in the type being decoded to. We should do something like [`indirect()` in `encoding/json`](https://github.com/golang/go/blob/master/src/encoding/json/decode.go#L401)."}}
{"actor":{"display_login":"oschwald"}}