{"action":"created","comment":{"url":"https://api.github.com/repos/softvar/json2html/pulls/comments/94118929","pull_request_review_id":14649263,"id":94118929,"diff_hunk":"@@ -0,0 +1 @@\n+<table border=\"1\"><tr><th>aaa</th><th>ccc</th></tr><tr><td>1</td><td>2</td></tr><tr><td>bbb</td><td>2</td></tr></table>","path":"test/clubbing_top_level.txt","position":1,"original_position":1,"commit_id":"e265e921f59d00382588e6799b118232843e387d","original_commit_id":"c91b9c88edece3b966981a6a6270fe3c7c859c00","user":{"login":"softvar","id":4180800,"avatar_url":"https://avatars.githubusercontent.com/u/4180800?v=3","gravatar_id":"","url":"https://api.github.com/users/softvar","html_url":"https://github.com/softvar","followers_url":"https://api.github.com/users/softvar/followers","following_url":"https://api.github.com/users/softvar/following{/other_user}","gists_url":"https://api.github.com/users/softvar/gists{/gist_id}","starred_url":"https://api.github.com/users/softvar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/softvar/subscriptions","organizations_url":"https://api.github.com/users/softvar/orgs","repos_url":"https://api.github.com/users/softvar/repos","events_url":"https://api.github.com/users/softvar/events{/privacy}","received_events_url":"https://api.github.com/users/softvar/received_events","type":"User","site_admin":false},"body":"```>>> json2html.convert([{\"a\":1}, {\"b\":2}])```\r\nreturns\r\n\r\n```\r\n<ul><li><table border=\"1\"><tr><th>a</th><td>1</td></tr></table></li><li><table border=\"1\"><tr><th>b</th><td>2</td></tr></table></li></ul>\r\n```\r\n\r\nwhereas clubbing logic:\r\n```>>> json2html.convert([{\"a\":1}, {\"a\":2}])```\r\n\r\nreturns\r\n\r\n```\r\n<table border=\"1\"><tr><th>a</th></tr><tr><td>1</td></tr><tr><td>2</td></tr></table>\r\n```","created_at":"2016-12-29T09:54:12Z","updated_at":"2016-12-29T09:54:12Z","html_url":"https://github.com/softvar/json2html/pull/21#discussion_r94118929","pull_request_url":"https://api.github.com/repos/softvar/json2html/pulls/21","_links":{"self":{"href":"https://api.github.com/repos/softvar/json2html/pulls/comments/94118929"},"html":{"href":"https://github.com/softvar/json2html/pull/21#discussion_r94118929"},"pull_request":{"href":"https://api.github.com/repos/softvar/json2html/pulls/21"}}},"pull_request":{"url":"https://api.github.com/repos/softvar/json2html/pulls/21","id":99623452,"html_url":"https://github.com/softvar/json2html/pull/21","diff_url":"https://github.com/softvar/json2html/pull/21.diff","patch_url":"https://github.com/softvar/json2html/pull/21.patch","issue_url":"https://api.github.com/repos/softvar/json2html/issues/21","number":21,"state":"open","locked":false,"title":"Fixing Python 3 support, supporting JSON lists and a few other improvements","user":{"login":"muellermichel","id":3378634,"avatar_url":"https://avatars.githubusercontent.com/u/3378634?v=3","gravatar_id":"","url":"https://api.github.com/users/muellermichel","html_url":"https://github.com/muellermichel","followers_url":"https://api.github.com/users/muellermichel/followers","following_url":"https://api.github.com/users/muellermichel/following{/other_user}","gists_url":"https://api.github.com/users/muellermichel/gists{/gist_id}","starred_url":"https://api.github.com/users/muellermichel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/muellermichel/subscriptions","organizations_url":"https://api.github.com/users/muellermichel/orgs","repos_url":"https://api.github.com/users/muellermichel/repos","events_url":"https://api.github.com/users/muellermichel/events{/privacy}","received_events_url":"https://api.github.com/users/muellermichel/received_events","type":"User","site_admin":false},"body":"Hey Varun! I had to procrastinate a bit for an afternoon and I thought I'd fix a few things in json2html. Here are the changes in order of importance. Could you have a look?\r\n\r\nIn any case Happy Holidays to everyone who reads this in time.\r\n\r\n* Top level JSON lists now supported by modularising unifying the underlying functionality.\r\n* Python 3 support ; Added integration tests for Python 2.6, 3.4 and 3.5 such that support doesn't break.\r\n* Output now should always appear in the same order as input.\r\n* Better error message on misbehaving input.\r\n* Convert now accepts unicode and bytestrings for the keyword argument \"json\".\r\n* Test output files now accept newlines and indentation (will be removed before comparing to result)","created_at":"2016-12-29T06:45:57Z","updated_at":"2016-12-29T09:54:12Z","closed_at":null,"merged_at":null,"merge_commit_sha":"6219ce1b22c7953e716e81e9181f1b79c6375433","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/softvar/json2html/pulls/21/commits","review_comments_url":"https://api.github.com/repos/softvar/json2html/pulls/21/comments","review_comment_url":"https://api.github.com/repos/softvar/json2html/pulls/comments{/number}","comments_url":"https://api.github.com/repos/softvar/json2html/issues/21/comments","statuses_url":"https://api.github.com/repos/softvar/json2html/statuses/e265e921f59d00382588e6799b118232843e387d","head":{"label":"muellermichel:master","ref":"master","sha":"e265e921f59d00382588e6799b118232843e387d","user":{"login":"muellermichel","id":3378634,"avatar_url":"https://avatars.githubusercontent.com/u/3378634?v=3","gravatar_id":"","url":"https://api.github.com/users/muellermichel","html_url":"https://github.com/muellermichel","followers_url":"https://api.github.com/users/muellermichel/followers","following_url":"https://api.github.com/users/muellermichel/following{/other_user}","gists_url":"https://api.github.com/users/muellermichel/gists{/gist_id}","starred_url":"https://api.github.com/users/muellermichel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/muellermichel/subscriptions","organizations_url":"https://api.github.com/users/muellermichel/orgs","repos_url":"https://api.github.com/users/muellermichel/repos","events_url":"https://api.github.com/users/muellermichel/events{/privacy}","received_events_url":"https://api.github.com/users/muellermichel/received_events","type":"User","site_admin":false},"repo":{"id":30104974,"name":"json2html","full_name":"muellermichel/json2html","owner":{"login":"muellermichel","id":3378634,"avatar_url":"https://avatars.githubusercontent.com/u/3378634?v=3","gravatar_id":"","url":"https://api.github.com/users/muellermichel","html_url":"https://github.com/muellermichel","followers_url":"https://api.github.com/users/muellermichel/followers","following_url":"https://api.github.com/users/muellermichel/following{/other_user}","gists_url":"https://api.github.com/users/muellermichel/gists{/gist_id}","starred_url":"https://api.github.com/users/muellermichel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/muellermichel/subscriptions","organizations_url":"https://api.github.com/users/muellermichel/orgs","repos_url":"https://api.github.com/users/muellermichel/repos","events_url":"https://api.github.com/users/muellermichel/events{/privacy}","received_events_url":"https://api.github.com/users/muellermichel/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/muellermichel/json2html","description":"python module  for converting complex JSON oject to HTML Table representation","fork":true,"url":"https://api.github.com/repos/muellermichel/json2html","forks_url":"https://api.github.com/repos/muellermichel/json2html/forks","keys_url":"https://api.github.com/repos/muellermichel/json2html/keys{/key_id}","collaborators_url":"https://api.github.com/repos/muellermichel/json2html/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/muellermichel/json2html/teams","hooks_url":"https://api.github.com/repos/muellermichel/json2html/hooks","issue_events_url":"https://api.github.com/repos/muellermichel/json2html/issues/events{/number}","events_url":"https://api.github.com/repos/muellermichel/json2html/events","assignees_url":"https://api.github.com/repos/muellermichel/json2html/assignees{/user}","branches_url":"https://api.github.com/repos/muellermichel/json2html/branches{/branch}","tags_url":"https://api.github.com/repos/muellermichel/json2html/tags","blobs_url":"https://api.github.com/repos/muellermichel/json2html/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/muellermichel/json2html/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/muellermichel/json2html/git/refs{/sha}","trees_url":"https://api.github.com/repos/muellermichel/json2html/git/trees{/sha}","statuses_url":"https://api.github.com/repos/muellermichel/json2html/statuses/{sha}","languages_url":"https://api.github.com/repos/muellermichel/json2html/languages","stargazers_url":"https://api.github.com/repos/muellermichel/json2html/stargazers","contributors_url":"https://api.github.com/repos/muellermichel/json2html/contributors","subscribers_url":"https://api.github.com/repos/muellermichel/json2html/subscribers","subscription_url":"https://api.github.com/repos/muellermichel/json2html/subscription","commits_url":"https://api.github.com/repos/muellermichel/json2html/commits{/sha}","git_commits_url":"https://api.github.com/repos/muellermichel/json2html/git/commits{/sha}","comments_url":"https://api.github.com/repos/muellermichel/json2html/comments{/number}","issue_comment_url":"https://api.github.com/repos/muellermichel/json2html/issues/comments{/number}","contents_url":"https://api.github.com/repos/muellermichel/json2html/contents/{+path}","compare_url":"https://api.github.com/repos/muellermichel/json2html/compare/{base}...{head}","merges_url":"https://api.github.com/repos/muellermichel/json2html/merges","archive_url":"https://api.github.com/repos/muellermichel/json2html/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/muellermichel/json2html/downloads","issues_url":"https://api.github.com/repos/muellermichel/json2html/issues{/number}","pulls_url":"https://api.github.com/repos/muellermichel/json2html/pulls{/number}","milestones_url":"https://api.github.com/repos/muellermichel/json2html/milestones{/number}","notifications_url":"https://api.github.com/repos/muellermichel/json2html/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/muellermichel/json2html/labels{/name}","releases_url":"https://api.github.com/repos/muellermichel/json2html/releases{/id}","deployments_url":"https://api.github.com/repos/muellermichel/json2html/deployments","created_at":"2015-01-31T06:47:49Z","updated_at":"2016-12-29T04:07:57Z","pushed_at":"2016-12-29T09:36:52Z","git_url":"git://github.com/muellermichel/json2html.git","ssh_url":"git@github.com:muellermichel/json2html.git","clone_url":"https://github.com/muellermichel/json2html.git","svn_url":"https://github.com/muellermichel/json2html","homepage":"https://pypi.python.org/pypi/json2html","size":57,"stargazers_count":0,"watchers_count":0,"language":"Python","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"softvar:master","ref":"master","sha":"96559f00f95f836d81898edac6267427e69b521f","user":{"login":"softvar","id":4180800,"avatar_url":"https://avatars.githubusercontent.com/u/4180800?v=3","gravatar_id":"","url":"https://api.github.com/users/softvar","html_url":"https://github.com/softvar","followers_url":"https://api.github.com/users/softvar/followers","following_url":"https://api.github.com/users/softvar/following{/other_user}","gists_url":"https://api.github.com/users/softvar/gists{/gist_id}","starred_url":"https://api.github.com/users/softvar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/softvar/subscriptions","organizations_url":"https://api.github.com/users/softvar/orgs","repos_url":"https://api.github.com/users/softvar/repos","events_url":"https://api.github.com/users/softvar/events{/privacy}","received_events_url":"https://api.github.com/users/softvar/received_events","type":"User","site_admin":false},"repo":{"id":13423891,"name":"json2html","full_name":"softvar/json2html","owner":{"login":"softvar","id":4180800,"avatar_url":"https://avatars.githubusercontent.com/u/4180800?v=3","gravatar_id":"","url":"https://api.github.com/users/softvar","html_url":"https://github.com/softvar","followers_url":"https://api.github.com/users/softvar/followers","following_url":"https://api.github.com/users/softvar/following{/other_user}","gists_url":"https://api.github.com/users/softvar/gists{/gist_id}","starred_url":"https://api.github.com/users/softvar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/softvar/subscriptions","organizations_url":"https://api.github.com/users/softvar/orgs","repos_url":"https://api.github.com/users/softvar/repos","events_url":"https://api.github.com/users/softvar/events{/privacy}","received_events_url":"https://api.github.com/users/softvar/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/softvar/json2html","description":"python module  for converting complex JSON oject to HTML Table representation","fork":false,"url":"https://api.github.com/repos/softvar/json2html","forks_url":"https://api.github.com/repos/softvar/json2html/forks","keys_url":"https://api.github.com/repos/softvar/json2html/keys{/key_id}","collaborators_url":"https://api.github.com/repos/softvar/json2html/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/softvar/json2html/teams","hooks_url":"https://api.github.com/repos/softvar/json2html/hooks","issue_events_url":"https://api.github.com/repos/softvar/json2html/issues/events{/number}","events_url":"https://api.github.com/repos/softvar/json2html/events","assignees_url":"https://api.github.com/repos/softvar/json2html/assignees{/user}","branches_url":"https://api.github.com/repos/softvar/json2html/branches{/branch}","tags_url":"https://api.github.com/repos/softvar/json2html/tags","blobs_url":"https://api.github.com/repos/softvar/json2html/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/softvar/json2html/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/softvar/json2html/git/refs{/sha}","trees_url":"https://api.github.com/repos/softvar/json2html/git/trees{/sha}","statuses_url":"https://api.github.com/repos/softvar/json2html/statuses/{sha}","languages_url":"https://api.github.com/repos/softvar/json2html/languages","stargazers_url":"https://api.github.com/repos/softvar/json2html/stargazers","contributors_url":"https://api.github.com/repos/softvar/json2html/contributors","subscribers_url":"https://api.github.com/repos/softvar/json2html/subscribers","subscription_url":"https://api.github.com/repos/softvar/json2html/subscription","commits_url":"https://api.github.com/repos/softvar/json2html/commits{/sha}","git_commits_url":"https://api.github.com/repos/softvar/json2html/git/commits{/sha}","comments_url":"https://api.github.com/repos/softvar/json2html/comments{/number}","issue_comment_url":"https://api.github.com/repos/softvar/json2html/issues/comments{/number}","contents_url":"https://api.github.com/repos/softvar/json2html/contents/{+path}","compare_url":"https://api.github.com/repos/softvar/json2html/compare/{base}...{head}","merges_url":"https://api.github.com/repos/softvar/json2html/merges","archive_url":"https://api.github.com/repos/softvar/json2html/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/softvar/json2html/downloads","issues_url":"https://api.github.com/repos/softvar/json2html/issues{/number}","pulls_url":"https://api.github.com/repos/softvar/json2html/pulls{/number}","milestones_url":"https://api.github.com/repos/softvar/json2html/milestones{/number}","notifications_url":"https://api.github.com/repos/softvar/json2html/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/softvar/json2html/labels{/name}","releases_url":"https://api.github.com/repos/softvar/json2html/releases{/id}","deployments_url":"https://api.github.com/repos/softvar/json2html/deployments","created_at":"2013-10-08T19:52:30Z","updated_at":"2016-12-08T09:02:31Z","pushed_at":"2016-12-29T09:36:53Z","git_url":"git://github.com/softvar/json2html.git","ssh_url":"git@github.com:softvar/json2html.git","clone_url":"https://github.com/softvar/json2html.git","svn_url":"https://github.com/softvar/json2html","homepage":"https://pypi.python.org/pypi/json2html","size":40,"stargazers_count":28,"watchers_count":28,"language":"Python","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":31,"mirror_url":null,"open_issues_count":7,"forks":31,"open_issues":7,"watchers":28,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/softvar/json2html/pulls/21"},"html":{"href":"https://github.com/softvar/json2html/pull/21"},"issue":{"href":"https://api.github.com/repos/softvar/json2html/issues/21"},"comments":{"href":"https://api.github.com/repos/softvar/json2html/issues/21/comments"},"review_comments":{"href":"https://api.github.com/repos/softvar/json2html/pulls/21/comments"},"review_comment":{"href":"https://api.github.com/repos/softvar/json2html/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/softvar/json2html/pulls/21/commits"},"statuses":{"href":"https://api.github.com/repos/softvar/json2html/statuses/e265e921f59d00382588e6799b118232843e387d"}}}}
{"actor":{"display_login":"softvar"}}