In my last article, i use a JSON tool to parse a JSON string, but there will be a JavaScript error:
{ cred: "6B30E9A9E716C370E040E00A193871B8" }
var initParameters = JSON.parse(this.element.find(".initParameters").text());
The reason is that { cred: “6B30E9A9E716C370E040E00A193871B8″ } is not a valid JSON string.
You can use this online tool to verify it.
And the result:
syntax error, unexpected TINVALID, expecting TSTRING or ‘}’ at line 2
Parsing failed
What’s the matter? you miss to quote the key of the object:
{ "cred": "6B30E9A9E716C370E040E00A193871B8" }
Note: For a JSON string, always use double quotes, always quote your keys, and remove all functions.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4358/viewspace-2806194/ ,如需转载,请注明出处,否则将追究法律责任。