【发布时间】:2018-03-09 10:27:58
【问题描述】:
我正在尝试使用Java 将XML 解析为JSON。 JSON.parse 在这个角色上抛出这个错误:
JSON.parse: bad control character in string literal
我尝试在将这些字符发送到 JSON.parse 之前替换它们,但是这行代码不起作用。有没有更好的方法来完全替换/删除这些字符?
String trim = desc.replaceAll("
", "\\n");
要解析的XML
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod 
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim 
veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea 
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate 
velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint 
occaecat cupidatat non proident, sunt in culpa qui officia deserunt 
mollit anim id est laborum.
【问题讨论】:
-
Java 还是 JavaScript?
-
显然是java。 javascript中没有
String trim = -
@Phix XML > Java > JavaScript
-
是预期十六进制字符的 html 代码,但 xD 中的 x 不是有效的十六进制数字!
-
“要解析的xml”不是xml,它是包含一些xml实体的文本。你真正想做的是什么? 是一个表示回车的实体。