我正在尝试解析一些JSON字符串并且我已经成功,但有时候A字符串会引用一个引号,例如“size_box”:“PO#45836,4587,3PLTS 48”x40“962LBS @ SHIPREADY BTWN 8 AM-1PM“,”当它达到48“x40”962LBS时,我得到了强制关闭错误,所以我的问题是,如果它有特殊字符,我如何解析JSON格式链接?
答案 0 :(得分:1)
无论生成什么,这些字符串都会被破坏,需要通过"
转义\"
来修复。
这需要在源头完成 - 以后几乎不可能修复它,因为你将无法分辨那些引号是什么以及哪些(我猜)表示盒子的大小以英寸为单位 - 48“x40”是48英寸x 40英寸正确吗?
只要服务器转义那些引号,它就会正确解析。
答案 1 :(得分:0)
引号"
应使用JSON字符串中的反斜杠\
进行转义。
答案 2 :(得分:-1)
用另一个字符替换引号,解析字符串,替换引号;
使用函数String replace(char oldChar, char newChar)