jQuery.parseJSON single quote vs double quote
javascript, jquery, json
Solution
That's because double quotes is considered standard while single quote is not. This is not really specific to JQuery, but its about JSON standard. So irrespective of JS toolkit, you should expect same behaviour.
A value can be a string in double quotes, or a number, or true or false or null, or an object or an array. These structures can be nested.
Update
Or perhaps its a duplicate of jQuery single quote in JSON response
Problem
What actually the difference between this? This works fine: ``` var obj1 = jQuery.parseJSON('{"orderedList": "true"}'); document.write("obj1 "+ obj1.orderedList ); ``` but the following does not work: ``` var obj2 = jQuery.parseJSON("{'orderedList': 'true'}"); document.write("obj2 "+ obj2.orderedList ); ``` Why is that?