I have a simple test JSON String:
<!DOCTYPE html>
<html>
<body>
<h2>JSON Object Creation in JavaScript</h2>
<p id="demo"></p>
<script>
var txt = '{"name":"Jimmy","street":"Hill Street","phone":"555 1234567"}';
//var txt = "{'name':'Jimmy','street':'Hill Street','phone':'555 1234567'}";
var obj = JSON.parse(txt);
document.getElementById("demo").innerHTML =
obj.name + "<br>" +
obj.street + "<br>" +
obj.phone;
</script>
</body>
</html>
Why the first one works and the second one not?
Any rules for JSON string with double quotes/single quotes?
Thanks.