java在大括号中拆分一个带有字符的字符串
我有下面的字符串:
{"attribute1":"value1","attribute2":"value2","attribute3":{"attribute3a":"value3a","attribute3b":"value3b"}},{"attribute1":"value1","attribute2":"value2","attribute3":{"attribute3a":"value3a","attribute3b":"value3b"}},{"attribute1":"value1","attribute2":"value2","attribute3":{"attribute3a":"value3a","attribute3b":"value3b"}}
我需要在“,”和“{”之间拆分这个字符串,并将每个结果放在一个选项卡中
我想要的结果是:
tab[0] : {"attribute1":"value1","attribute2":"value2","attribute3":{"attribute3a":"value3a","attribute3b":"value3b"}}
tab[1] : {"attribute1":"value1","attribute2":"value2","attribute3":{"attribute3a":"value3a","attribute3b":"value3b"}}
tab[2] : {"attribute1":"value1","attribute2":"value2","attribute3":{"attribute3a":"value3a","attribute3b":"value3b"}}
我该怎么做
# 1 楼答案
下面的代码解决了您的问题
然而,这并不是一种优雅的方式。您应该尝试使用JSON库解析输入
# 2 楼答案
这看起来很像JSON。我建议大家看看这篇关于解析JSON的文章: How to parse json in java