我有一个像
这样的字符串{"a":1, "b":1, "c":1}{"a":2, "b":2, "c":2}
我想用
解析字符串JSON.parse(data)
但我得到解析错误,所以我想拆分它并处理。如何将其拆分为两个单独的数据并进行解析?
我需要像
这样的东西["{"a":1, "b":1, "c":1}", "{"a":2, "b":2, "c":2}"]
这样我就可以循环和解析了。我怎样才能做到这一点?请帮我。提前谢谢。
答案 0 :(得分:4)
a = '{"a":1, "b":1, "c":1}{"a":2, "b":2, "c":2}'
gsub
方法替换某些字符,添加一些特殊字符$
:b = a.gsub( "}{" , "}${" )
现在b
将是:
'{"a":1, "b":1, "c":1}${"a":2, "b":2, "c":2}'
$
)。c = b.split("$")
c
的值为:
["{"a":1, "b":1, "c":1}", "{"a":2, "b":2, "c":2}"]