我尝试使用JSON.parse(jsonString)进行解析,但这给了我一个错误。
未捕获的SyntaxError:JSON中的意外令牌<位于JSON.parse(
)上的位置258
[{
"LOB_COMPLAINT_CLASS_MATRIX_ID": 86395,
"COMPLAINT_TYPE_ID": 1340,
"COMPLAINT_TYPE": "a ag test",
"LOB_BEN_ID": "20044",
"DATA_ROOT_PATH": "blm description",
"COMPLAINT_CLASS_ID": "1172",
"COMPLAINT_CLASS": "~!@#$%^*()_+{}:"<>??>",
"IS_ACTIVE": true,
"PAGE_NO": 1,
"PREVIOUS_VALUE": 86396,
"NEXT_VALUE": 86374,
"FilterString": ""
}]
答案 0 :(得分:-1)
此行会导致问题:
"COMPLAINT_CLASS": "~!@#$%^*()_+{}:"<>??>",
,因为您在值中包含双引号,因此将其替换为"~!@#$%^*()_+{}:\"<>??>"
,就可以了。我在其中的双引号之前添加了转义字符。