{"action":"opened","issue":{"url":"https://api.github.com/repos/facebook/graphql/issues/85","labels_url":"https://api.github.com/repos/facebook/graphql/issues/85/labels{/name}","comments_url":"https://api.github.com/repos/facebook/graphql/issues/85/comments","events_url":"https://api.github.com/repos/facebook/graphql/issues/85/events","html_url":"https://github.com/facebook/graphql/issues/85","id":102200690,"number":85,"title":"Input Object fields","user":{"login":"HurricaneJames","id":1138434,"avatar_url":"https://avatars.githubusercontent.com/u/1138434?v=3","gravatar_id":"","url":"https://api.github.com/users/HurricaneJames","html_url":"https://github.com/HurricaneJames","followers_url":"https://api.github.com/users/HurricaneJames/followers","following_url":"https://api.github.com/users/HurricaneJames/following{/other_user}","gists_url":"https://api.github.com/users/HurricaneJames/gists{/gist_id}","starred_url":"https://api.github.com/users/HurricaneJames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HurricaneJames/subscriptions","organizations_url":"https://api.github.com/users/HurricaneJames/orgs","repos_url":"https://api.github.com/users/HurricaneJames/repos","events_url":"https://api.github.com/users/HurricaneJames/events{/privacy}","received_events_url":"https://api.github.com/users/HurricaneJames/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-20T18:21:07Z","updated_at":"2015-08-20T18:21:07Z","closed_at":null,"body":"Should input objects return a keyed set when introspecting for `inputFields` the way object do for `fields`?\r\n\r\nCurrently, the spec on introspection says that input objects have an `inputFields` query that returns a list. Object, on the other hand, have a `fields` query that returns a keyed set. Both input objects and objects take maps, even if the keys are just 0, 1, 2, 3. Is there a reason that introspection does not return a keyed set of fields for input objects? In a similar vein, why not just have the introspection query be 'fields' for both?"}}