// Any copyright is dedicated to the Public Domain. // http://creativecommons.org/licenses/publicdomain/ var gTestfile = 'trailing-comma.js'; //----------------------------------------------------------------------------- var BUGNUMBER = 564621; var summary = 'JSON.parse should reject {"a" : "b",} or [1,]'; print(BUGNUMBER + ": " + summary); /************** * BEGIN TEST * **************/ testJSON('[]', false); testJSON('[1]', false); testJSON('["a"]', false); testJSON('{}', false); testJSON('{"a":1}', false); testJSON('{"a":"b"}', false); testJSON('{"a":true}', false); testJSON('[{}]', false); testJSON('[1,]', true); testJSON('["a",]', true); testJSON('{,}', true); testJSON('{"a":1,}', true); testJSON('{"a":"b",}', true); testJSON('{"a":true,}', true); testJSON('[{,}]', true); testJSON('[[1,]]', true); testJSON('[{"a":"b",}]', true);