payload: {"action":"created","issue":{"url":"https://api.github.com/repos/code-squad/swift-jsonparser/issues/153","repository_url":"https://api.github.com/repos/code-squad/swift-jsonparser","labels_url":"https://api.github.com/repos/code-squad/swift-jsonparser/issues/153/labels{/name}","comments_url":"https://api.github.com/repos/code-squad/swift-jsonparser/issues/153/comments","events_url":"https://api.github.com/repos/code-squad/swift-jsonparser/issues/153/events","html_url":"https://github.com/code-squad/swift-jsonparser/pull/153","id":457828019,"node_id":"MDExOlB1bGxSZXF1ZXN0Mjg5NTU1Njk4","number":153,"title":"[흰] step 4","user":{"login":"daheenallwhite","id":31199464,"node_id":"MDQ6VXNlcjMxMTk5NDY0","avatar_url":"https://avatars0.githubusercontent.com/u/31199464?v=4","gravatar_id":"","url":"https://api.github.com/users/daheenallwhite","html_url":"https://github.com/daheenallwhite","followers_url":"https://api.github.com/users/daheenallwhite/followers","following_url":"https://api.github.com/users/daheenallwhite/following{/other_user}","gists_url":"https://api.github.com/users/daheenallwhite/gists{/gist_id}","starred_url":"https://api.github.com/users/daheenallwhite/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daheenallwhite/subscriptions","organizations_url":"https://api.github.com/users/daheenallwhite/orgs","repos_url":"https://api.github.com/users/daheenallwhite/repos","events_url":"https://api.github.com/users/daheenallwhite/events{/privacy}","received_events_url":"https://api.github.com/users/daheenallwhite/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2019-06-19T06:23:26Z","updated_at":"2019-06-20T05:38:22Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/code-squad/swift-jsonparser/pulls/153","html_url":"https://github.com/code-squad/swift-jsonparser/pull/153","diff_url":"https://github.com/code-squad/swift-jsonparser/pull/153.diff","patch_url":"https://github.com/code-squad/swift-jsonparser/pull/153.patch"},"body":"- regex : 중첩 구조 구현\r\n- GrammarChecker 검사에 통과하지 못한 경우, error 발생시키지 않고 안내 메시지 출력 후 종료.\r\n  - `GrammarCheckerError` enum 의 `message` property 사용"},"comment":{"url":"https://api.github.com/repos/code-squad/swift-jsonparser/issues/comments/503882675","html_url":"https://github.com/code-squad/swift-jsonparser/pull/153#issuecomment-503882675","issue_url":"https://api.github.com/repos/code-squad/swift-jsonparser/issues/153","id":503882675,"node_id":"MDEyOklzc3VlQ29tbWVudDUwMzg4MjY3NQ==","user":{"login":"daheenallwhite","id":31199464,"node_id":"MDQ6VXNlcjMxMTk5NDY0","avatar_url":"https://avatars0.githubusercontent.com/u/31199464?v=4","gravatar_id":"","url":"https://api.github.com/users/daheenallwhite","html_url":"https://github.com/daheenallwhite","followers_url":"https://api.github.com/users/daheenallwhite/followers","following_url":"https://api.github.com/users/daheenallwhite/following{/other_user}","gists_url":"https://api.github.com/users/daheenallwhite/gists{/gist_id}","starred_url":"https://api.github.com/users/daheenallwhite/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daheenallwhite/subscriptions","organizations_url":"https://api.github.com/users/daheenallwhite/orgs","repos_url":"https://api.github.com/users/daheenallwhite/repos","events_url":"https://api.github.com/users/daheenallwhite/events{/privacy}","received_events_url":"https://api.github.com/users/daheenallwhite/received_events","type":"User","site_admin":false},"created_at":"2019-06-20T05:38:22Z","updated_at":"2019-06-20T05:38:22Z","author_association":"NONE","body":"1. `RegexPattern` struct 추가 : regex pattern 조합\r\n2. OutputView 에서 JSONError message 출력 담당\r\n3. tokenize, parse 단계 합쳐 `parseIntoJSON(from:)` method 로 추출\r\n   -  Error 발생 가능한 처리만 모아 error handling\r\n4. 사용하지 않는 JSONError 타입 삭제 - InputError, OutputError, GrammarChecker\r\n  - input nil 일 경우 empty string 반환하도록 수정\r\n  - jsonData 가 invalid 일 경우, 안내 메시지 출력 후 종료\r\n  - GrammarChecker error 던지지 않고, false 반환으로 수정"}}
other: {"actor":{"display_login":"daheenallwhite"}}