Coco 发表于 2024-1-17 11:45:16

JSON解析错误

本帖最后由 Coco 于 2024-1-17 11:53 编辑

问题:解析json文本时,文本被解析为null。使用的JSON数据访问支持库
代码:



执行结果:{"id":62,"rule":null}

JSON数据:
{
"id": 62,
"rule": "\[([^)]*)\] ([^\s]*)"
}



火绒 发表于 2024-1-17 11:56:16

{
"id": 62,
"rule": "\\[([^)]*)\\] ([^\\s]*)"
}
你试试这个

Coco 发表于 2024-1-17 12:14:59

火绒 发表于 2024-1-17 11:56
{
"id": 62,
"rule": "\\[([^)]*)\\] ([^\\s]*)"


这样可以,调试输出:{"id":62,"rule":"\\[([^)]*)\\] ([^\\s]*)"}
但是这样就不是一个正确的正则了

shuimiao 发表于 2024-1-17 12:22:00

用水淼json,能解析和取值。取值不要自动解码UCS2就行

创世魂 发表于 2024-1-17 12:30:06

Coco 发表于 2024-1-17 12:14
这样可以,调试输出:{"id":62,"rule":"\\[([^)]*)\\] ([^\\s]*)"}
但是这样就不是一个正确的正则了 ...

可以用的,火山里面有转义符。会自动转义

Coco 发表于 2024-1-17 13:11:02

创世魂 发表于 2024-1-17 12:30
可以用的,火山里面有转义符。会自动转义

好的
页: [1]
查看完整版本: JSON解析错误