{"action":"created","issue":{"url":"https://api.github.com/repos/google/openrtb/issues/18","labels_url":"https://api.github.com/repos/google/openrtb/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/google/openrtb/issues/18/comments","events_url":"https://api.github.com/repos/google/openrtb/issues/18/events","html_url":"https://github.com/google/openrtb/pull/18","id":56589246,"number":18,"title":"Handle list/array of keywords","user":{"login":"ceocoder","id":228245,"avatar_url":"https://avatars.githubusercontent.com/u/228245?v=3","gravatar_id":"","url":"https://api.github.com/users/ceocoder","html_url":"https://github.com/ceocoder","followers_url":"https://api.github.com/users/ceocoder/followers","following_url":"https://api.github.com/users/ceocoder/following{/other_user}","gists_url":"https://api.github.com/users/ceocoder/gists{/gist_id}","starred_url":"https://api.github.com/users/ceocoder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ceocoder/subscriptions","organizations_url":"https://api.github.com/users/ceocoder/orgs","repos_url":"https://api.github.com/users/ceocoder/repos","events_url":"https://api.github.com/users/ceocoder/events{/privacy}","received_events_url":"https://api.github.com/users/ceocoder/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-04T21:20:48Z","updated_at":"2015-02-09T18:52:35Z","closed_at":"2015-02-09T18:52:33Z","pull_request":{"url":"https://api.github.com/repos/google/openrtb/pulls/18","html_url":"https://github.com/google/openrtb/pull/18","diff_url":"https://github.com/google/openrtb/pull/18.diff","patch_url":"https://github.com/google/openrtb/pull/18.patch"},"body":"    * per OpenRTB 2.2 spec[1] keywords can be either plain string OR an\r\n      array of strings (in some strange cases integers - we don't handle\r\n      that here)\r\n    * Checking for type of current JsonToken - if it is beginning of an\r\n      array process it likewise\r\n    * if VALUE_STRING just use the value - OR return blank string.\r\n\r\n[1] http://www.iab.net/media/file/OpenRTBAPISpecificationVersion2_2.pdf page 24 onwards, search for string \"ALTERNATE Representation\""},"comment":{"url":"https://api.github.com/repos/google/openrtb/issues/comments/73566329","html_url":"https://github.com/google/openrtb/pull/18#issuecomment-73566329","issue_url":"https://api.github.com/repos/google/openrtb/issues/18","id":73566329,"user":{"login":"opinali","id":3017776,"avatar_url":"https://avatars.githubusercontent.com/u/3017776?v=3","gravatar_id":"","url":"https://api.github.com/users/opinali","html_url":"https://github.com/opinali","followers_url":"https://api.github.com/users/opinali/followers","following_url":"https://api.github.com/users/opinali/following{/other_user}","gists_url":"https://api.github.com/users/opinali/gists{/gist_id}","starred_url":"https://api.github.com/users/opinali/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/opinali/subscriptions","organizations_url":"https://api.github.com/users/opinali/orgs","repos_url":"https://api.github.com/users/opinali/repos","events_url":"https://api.github.com/users/opinali/events{/privacy}","received_events_url":"https://api.github.com/users/opinali/received_events","type":"User","site_admin":false},"created_at":"2015-02-09T18:52:35Z","updated_at":"2015-02-09T18:52:35Z","body":"Thanks! Merged."}}