{"action":"created","issue":{"url":"https://api.github.com/repos/pandastrike/jsck/issues/84","labels_url":"https://api.github.com/repos/pandastrike/jsck/issues/84/labels{/name}","comments_url":"https://api.github.com/repos/pandastrike/jsck/issues/84/comments","events_url":"https://api.github.com/repos/pandastrike/jsck/issues/84/events","html_url":"https://github.com/pandastrike/jsck/issues/84","id":56954757,"number":84,"title":"Explicitly allowing undefined ","user":{"login":"moll","id":156837,"avatar_url":"https://avatars.githubusercontent.com/u/156837?v=3","gravatar_id":"","url":"https://api.github.com/users/moll","html_url":"https://github.com/moll","followers_url":"https://api.github.com/users/moll/followers","following_url":"https://api.github.com/users/moll/following{/other_user}","gists_url":"https://api.github.com/users/moll/gists{/gist_id}","starred_url":"https://api.github.com/users/moll/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/moll/subscriptions","organizations_url":"https://api.github.com/users/moll/orgs","repos_url":"https://api.github.com/users/moll/repos","events_url":"https://api.github.com/users/moll/events{/privacy}","received_events_url":"https://api.github.com/users/moll/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2015-02-08T15:18:01Z","updated_at":"2015-02-09T19:14:15Z","closed_at":null,"body":"Hey,\r\n\r\nI know the JSON schema spec has no reference to `undefined` as a valid type, but I've found it a very useful concept besides `null`. How does one allow `undefined` values with Jsck? With Themis I've found I can use the non-standard `{type: [\"undefined\", \"string\"]}` schema nicely.\r\n\r\nThanks!"},"comment":{"url":"https://api.github.com/repos/pandastrike/jsck/issues/comments/73570414","html_url":"https://github.com/pandastrike/jsck/issues/84#issuecomment-73570414","issue_url":"https://api.github.com/repos/pandastrike/jsck/issues/84","id":73570414,"user":{"login":"automatthew","id":105,"avatar_url":"https://avatars.githubusercontent.com/u/105?v=3","gravatar_id":"","url":"https://api.github.com/users/automatthew","html_url":"https://github.com/automatthew","followers_url":"https://api.github.com/users/automatthew/followers","following_url":"https://api.github.com/users/automatthew/following{/other_user}","gists_url":"https://api.github.com/users/automatthew/gists{/gist_id}","starred_url":"https://api.github.com/users/automatthew/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/automatthew/subscriptions","organizations_url":"https://api.github.com/users/automatthew/orgs","repos_url":"https://api.github.com/users/automatthew/repos","events_url":"https://api.github.com/users/automatthew/events{/privacy}","received_events_url":"https://api.github.com/users/automatthew/received_events","type":"User","site_admin":false},"created_at":"2015-02-09T19:14:15Z","updated_at":"2015-02-09T19:14:15Z","body":"`var input = {name: undefined, age: 42}`\r\n\r\nBasically, I object to the use of undefined in a literal in any situation, ever."}}