{"action":"opened","issue":{"url":"https://api.github.com/repos/monitorjbl/json-view/issues/31","repository_url":"https://api.github.com/repos/monitorjbl/json-view","labels_url":"https://api.github.com/repos/monitorjbl/json-view/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/monitorjbl/json-view/issues/31/comments","events_url":"https://api.github.com/repos/monitorjbl/json-view/issues/31/events","html_url":"https://github.com/monitorjbl/json-view/issues/31","id":179871759,"number":31,"title":"Better Support for JsonIgnore and XmlTransient","user":{"login":"stevenhurth","id":1882744,"avatar_url":"https://avatars.githubusercontent.com/u/1882744?v=3","gravatar_id":"","url":"https://api.github.com/users/stevenhurth","html_url":"https://github.com/stevenhurth","followers_url":"https://api.github.com/users/stevenhurth/followers","following_url":"https://api.github.com/users/stevenhurth/following{/other_user}","gists_url":"https://api.github.com/users/stevenhurth/gists{/gist_id}","starred_url":"https://api.github.com/users/stevenhurth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stevenhurth/subscriptions","organizations_url":"https://api.github.com/users/stevenhurth/orgs","repos_url":"https://api.github.com/users/stevenhurth/repos","events_url":"https://api.github.com/users/stevenhurth/events{/privacy}","received_events_url":"https://api.github.com/users/stevenhurth/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-09-28T19:53:29Z","updated_at":"2016-09-28T19:53:29Z","closed_at":null,"body":"Man, I must say, what you've produced here is great! I was able to wire this into an API I've been working on, and intercept every request to allow end users to pass in which fields they would like back. After all said and done, there was no need to hand code anything with the JsonView within any controllers.\r\n\r\nOne thing that I noticed (which is actually a feature of JsonView) is that including all fields (using an asterisk) actually serializes XmlTransient and JsonIgnore attributes back in the response. However, this can be very problematic when comparing JSON results with generated Swagger docs, and/or extending third party framework objects such as Spring's ResourceSupport for HATEOAS.\r\n\r\nWhat would be great is if we had the capability to disable this feature using the JsonResult. So, we'd return all fields, but not those that were marked to be ignored."}}
{"actor":{"display_login":"stevenhurth"}}