In my last article, i use a JSON tool to parse a JSON string, but there will be a JavaScript error:

<div style="display: none;" class="initParameters">

{ cred: "6B30E9A9E716C370E040E00A193871B8" }

</div>
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:

<div style="display: none;" class="initParameters">

{ "cred": "6B30E9A9E716C370E040E00A193871B8" }

</div>

Note: For a JSON string, always use double quotes, always quote your keys, and remove all functions.

相关文章:

  • 2022-02-14
  • 2021-06-23
  • 2021-07-07
  • 2021-04-29
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
  • 2022-02-11
猜你喜欢
  • 2021-11-05
  • 2021-07-09
  • 2021-05-13
  • 2022-02-19
  • 2021-07-29
相关资源
相似解决方案