{"action":"created","issue":{"url":"https://api.github.com/repos/appcelerator/titanium_mobile/issues/7634","labels_url":"https://api.github.com/repos/appcelerator/titanium_mobile/issues/7634/labels{/name}","comments_url":"https://api.github.com/repos/appcelerator/titanium_mobile/issues/7634/comments","events_url":"https://api.github.com/repos/appcelerator/titanium_mobile/issues/7634/events","html_url":"https://github.com/appcelerator/titanium_mobile/pull/7634","id":126568526,"number":7634,"title":"[TIMOB-19826] Added error code and moved validation code to Analytics …","user":{"login":"ashcoding","id":9311952,"avatar_url":"https://avatars.githubusercontent.com/u/9311952?v=3","gravatar_id":"","url":"https://api.github.com/users/ashcoding","html_url":"https://github.com/ashcoding","followers_url":"https://api.github.com/users/ashcoding/followers","following_url":"https://api.github.com/users/ashcoding/following{/other_user}","gists_url":"https://api.github.com/users/ashcoding/gists{/gist_id}","starred_url":"https://api.github.com/users/ashcoding/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ashcoding/subscriptions","organizations_url":"https://api.github.com/users/ashcoding/orgs","repos_url":"https://api.github.com/users/ashcoding/repos","events_url":"https://api.github.com/users/ashcoding/events{/privacy}","received_events_url":"https://api.github.com/users/ashcoding/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-01-14T03:14:07Z","updated_at":"2016-01-14T03:34:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/appcelerator/titanium_mobile/pulls/7634","html_url":"https://github.com/appcelerator/titanium_mobile/pull/7634","diff_url":"https://github.com/appcelerator/titanium_mobile/pull/7634.diff","patch_url":"https://github.com/appcelerator/titanium_mobile/pull/7634.patch"},"body":"…class\r\nJira: https://jira.appcelerator.org/browse/TIMOB-19826"},"comment":{"url":"https://api.github.com/repos/appcelerator/titanium_mobile/issues/comments/171519835","html_url":"https://github.com/appcelerator/titanium_mobile/pull/7634#issuecomment-171519835","issue_url":"https://api.github.com/repos/appcelerator/titanium_mobile/issues/7634","id":171519835,"user":{"login":"zackehh","id":5376378,"avatar_url":"https://avatars.githubusercontent.com/u/5376378?v=3","gravatar_id":"","url":"https://api.github.com/users/zackehh","html_url":"https://github.com/zackehh","followers_url":"https://api.github.com/users/zackehh/followers","following_url":"https://api.github.com/users/zackehh/following{/other_user}","gists_url":"https://api.github.com/users/zackehh/gists{/gist_id}","starred_url":"https://api.github.com/users/zackehh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zackehh/subscriptions","organizations_url":"https://api.github.com/users/zackehh/orgs","repos_url":"https://api.github.com/users/zackehh/repos","events_url":"https://api.github.com/users/zackehh/events{/privacy}","received_events_url":"https://api.github.com/users/zackehh/received_events","type":"User","site_admin":false},"created_at":"2016-01-14T03:34:25Z","updated_at":"2016-01-14T03:34:25Z","body":"Out of interest, is there any reason the SDK uses `org.json` and `JSONObject` rather than using [Jackson](https://github.com/FasterXML/jackson-core)? Is it just to avoid the external dependency? \r\n\r\nWe built a module which is useful for these types of validations for PEM; https://github.com/zackehh/dot-notes-java but it requires Jackson JSON rather than JSONObject. "}}