按 ],[ 拆分字符串并创建 JSON 对象

splitting string by ],[ and creating json objects

本文关键字:串并 创建 JSON 对象 字符串 字符 拆分      更新时间:2023-09-26

我正在用document.getElementById("textarea-id").valuetextarea中获取值。我相信这抓住了一个 string 类型的对象.

var b = document.getElementById("textarea-id").value

我会JSON.stringify(b),因为我b有引号,所以这将绕过引号。

var c = JSON.stringy'ify(b)

我想测试c是否真的是一个 JSON 对象。如果是,请将每个 JSON 对象放在一个数组中。(可能有多个 JSON 对象(

对我来说,最简单的方法是通过分隔 JSON 对象的],[值分隔字符串。我不确定如何在保留括号的同时按],[分隔每个对象。

示例 JSON 对象:

[{
  "a":1,
  "b":2
}],
[{
  "c":3,
  "d":4
}]

考虑...

c = c.replace("],[", "]###[");
result = c.split("###");

。通过使用 Replace,我们将] [之间的 更改为唯一内容,然后您可以拆分。