我有很多格式错误的JSON字符串,像这样:
{
"id":23424938,
"name":aN,
"ref":aN,
"jul":aN,
"cat":{},
"src":[],
"Code":"SA",
"type":d,
"spec":[i,j],
"child":a
}
我正在尝试构建一个正则表达式来双引号JSON值,但没有成功。
我最终使用了/":([^"d{[]+?[^,}]?)/,它修复了所有问题,除了数组内的值,例如[i,j],它不会转换为["i","j"]。
你能帮我处理括号内的值吗?
https://regex101.com/r/CGskmy/1
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号