我正在使用textarea
抓取document.getElementById("textarea-id").value
的值。我相信这会抓取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
}]
答案 0 :(得分:1)
考虑......
c = c.replace("],[", "]###[");
result = c.split("###");
...通过使用替换,我们正在将] [
更改为您可以拆分的独特内容。