{"action":"created","issue":{"url":"https://api.github.com/repos/mongodb/mongo-java-driver/issues/307","labels_url":"https://api.github.com/repos/mongodb/mongo-java-driver/issues/307/labels{/name}","comments_url":"https://api.github.com/repos/mongodb/mongo-java-driver/issues/307/comments","events_url":"https://api.github.com/repos/mongodb/mongo-java-driver/issues/307/events","html_url":"https://github.com/mongodb/mongo-java-driver/pull/307","id":69157525,"number":307,"title":"parse datestrings under $date in JsonReader","user":{"login":"fbuecklers","id":563511,"avatar_url":"https://avatars.githubusercontent.com/u/563511?v=3","gravatar_id":"","url":"https://api.github.com/users/fbuecklers","html_url":"https://github.com/fbuecklers","followers_url":"https://api.github.com/users/fbuecklers/followers","following_url":"https://api.github.com/users/fbuecklers/following{/other_user}","gists_url":"https://api.github.com/users/fbuecklers/gists{/gist_id}","starred_url":"https://api.github.com/users/fbuecklers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fbuecklers/subscriptions","organizations_url":"https://api.github.com/users/fbuecklers/orgs","repos_url":"https://api.github.com/users/fbuecklers/repos","events_url":"https://api.github.com/users/fbuecklers/events{/privacy}","received_events_url":"https://api.github.com/users/fbuecklers/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-04-17T15:13:32Z","updated_at":"2015-04-17T19:02:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mongodb/mongo-java-driver/pulls/307","html_url":"https://github.com/mongodb/mongo-java-driver/pull/307","diff_url":"https://github.com/mongodb/mongo-java-driver/pull/307.diff","patch_url":"https://github.com/mongodb/mongo-java-driver/pull/307.patch"},"body":"implement \"$date\": \"2015-04-14T14:55:57.626Z\" and \"$date\": \"2015-04-14T14:55:57+02:00\" extended json parsing in JsonReader\r\n\r\nSee Jira ticket https://jira.mongodb.org/browse/JAVA-1768"},"comment":{"url":"https://api.github.com/repos/mongodb/mongo-java-driver/issues/comments/94053639","html_url":"https://github.com/mongodb/mongo-java-driver/pull/307#issuecomment-94053639","issue_url":"https://api.github.com/repos/mongodb/mongo-java-driver/issues/307","id":94053639,"user":{"login":"jyemin","id":1111546,"avatar_url":"https://avatars.githubusercontent.com/u/1111546?v=3","gravatar_id":"","url":"https://api.github.com/users/jyemin","html_url":"https://github.com/jyemin","followers_url":"https://api.github.com/users/jyemin/followers","following_url":"https://api.github.com/users/jyemin/following{/other_user}","gists_url":"https://api.github.com/users/jyemin/gists{/gist_id}","starred_url":"https://api.github.com/users/jyemin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jyemin/subscriptions","organizations_url":"https://api.github.com/users/jyemin/orgs","repos_url":"https://api.github.com/users/jyemin/repos","events_url":"https://api.github.com/users/jyemin/events{/privacy}","received_events_url":"https://api.github.com/users/jyemin/received_events","type":"User","site_admin":false},"created_at":"2015-04-17T19:02:57Z","updated_at":"2015-04-17T19:02:57Z","body":"I found a few more things when I brought it into my editor:\r\n\r\n* If you run ./gradlew check, you'll see that it fails due to the *-style imports, which we disallow.\r\n* Please change the exception message for the fist JsonParseException to say something like: \"JSON reader expected an ISO-8601 date string but found '%s'.\"\r\n* Please add a test for the exceptional condition where the date is in an invalid format\r\n* Please change the exception message for the second JsonParseException to say something like: \"JSON reader expected an integer or string but found '%s'.\".  Extra credit if you add a test for that branch too, which I noticed we missed.\r\n\r\nPlease also squash the commits at the end, as that's our practice.\r\n\r\nThanks,\r\nJeff"}}