Fri, 21 Mar 2014 20:24:01 +0530
8037562: Nashorn: JSON.parse comes up with nonexistent entries if there are gaps between the keys
Reviewed-by: jlaskey, hannesw
aoqi@0 | 1 | SyntaxError: Invalid JSON: <json>:1:0 Expected json literal but found / |
aoqi@0 | 2 | // foo |
aoqi@0 | 3 | ^ |
aoqi@0 | 4 | SyntaxError: Invalid JSON: <json>:1:0 Expected json literal but found / |
aoqi@0 | 5 | /* foo */ |
aoqi@0 | 6 | ^ |
aoqi@0 | 7 | SyntaxError: Invalid JSON: <json>:1:0 Expected json literal but found / |
aoqi@0 | 8 | /foo/ |
aoqi@0 | 9 | ^ |
aoqi@0 | 10 | SyntaxError: Invalid JSON: <json>:1:15 Expected , or } but found / |
aoqi@0 | 11 | {"foo" : "bar" // foo } |
aoqi@0 | 12 | ^ |
aoqi@0 | 13 | SyntaxError: Invalid JSON: <json>:1:15 Expected , or } but found / |
aoqi@0 | 14 | {"foo" : "bar" /* foo */ } |
aoqi@0 | 15 | ^ |
aoqi@0 | 16 | SyntaxError: Invalid JSON: <json>:1:9 Expected json literal but found / |
aoqi@0 | 17 | {"foo" : /foo/} |
aoqi@0 | 18 | ^ |