Ticket #7106 (closed bug: invalid)
jQuery.parseJSON fails on Chrome
| Reported by: | lgpueyo | Owned by: | |
|---|---|---|---|
| Priority: | low | Milestone: | 1.4.3 |
| Component: | misc | Version: | 1.4.2 |
| Keywords: | parseJSON, chrome | Cc: | |
| Blocking: | Blocked by: |
Description
When parsing the attached json with jQuery.parseJSON, a SyntaxException is raised under Chrome (6.0.472.63). Solution is to modify lines in jquery-1.4.2.js from 511:
<code> return window.JSON && window.JSON.parse ? window.JSON.parse( data ) : (new Function("return " + data))(); </code>
with the following:
<code> if ( window.JSON && window.JSON.parse ) {
try{return window.JSON.parse( data );}catch(e){return(new Function("return " + data))()}
} else {
return (new Function("return " + data))();
} </code>
Cheers.
Attachments
Change History
comment:1 Changed 3 years ago by snover
- Status changed from new to closed
- Resolution set to invalid
Thank you for the report, but this is not a bug. Your JSON is invalid, which is exactly what jQuery is telling you. Please use JSONLint. In the future, please use the jQuery Forum for support requests.
comment:2 follow-up: ↓ 3 Changed 2 years ago by anonymous
it still not fixed in current verion ? Coz parsejson does not work in chromium.
comment:3 in reply to: ↑ 2 Changed 2 years ago by jitter
- Cc lgpueyo@… removed
- Priority changed from undecided to low
- Component changed from unfiled to misc
Replying to anonymous:
it still not fixed in current verion ? Coz parsejson does not work in chromium.
What is not fixed?? This ticket was invalid as the JSON was invalid. --> How to report bugs
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

