只能在字符串中的特定位置删除方括号才可以删除方括号?我有以下字符串:JavaScript - 只在特定位置删除方括号的正则表达式
[{
"text": "Text123",
"data": [{
"status": "Pending",
"validity": "Invalid"
}],
"children": [{
"text": "Text456",
"data": [{
"status": "Pending",
"validity": "Invalid"
}]
}]
}]
我需要从数据数组中删除方括号但将它们保留在其他地方。结果字符串应该是:
[{
"text": "Text123",
"data": {
"status": "Active",
"validity": "Inactive"
},
"children": [{
"text": "Text456",
"data": {
"status": "Pending",
"validity": "Valid"
}
}]
}]
是否可以用正则表达式来完成此操作? 谢谢!
为什么在世界上你会尝试串ma有效的json数据?只要阅读'data'数组中的第一个元素,如果你有兴趣的话! – Jamiec
为什么通过正则表达式来做到这一点?它实际上可以作为一个对象正常处理。 – vlaz