5

这是这个问题的扩展:

JSON:为什么正斜杠转义?

所以我理解为什么当我创建一个 JSONArray 时 JSON 会转义正斜杠,该 JSONArray 的每个索引中都包含包含 URL(链接)的字符串。我现在想知道当我像这样序列化 String 时如何使 JSON 不会转义这些正斜杠:

[['documentary', 'http://www.google.com/#q=documentary']]

成一个 JSONArray。我正在考虑遍历字符串并删除任何有反斜杠的实例,但我想知道是否有更有效的方法来做到这一点或有一种方法可以让上面的字符串不会自动转义如下:

[['documentary', 'http:\/\/www.google.com\/#q=documentary']]

谢谢!让我知道是否有任何不清楚的地方。

4

1 回答 1

1

您使用的是 json-simple 吗?他们对此有一个未解决的问题,到目前为止还没有修复:

https://github.com/fangyidong/json-simple/issues/8

我刚刚破解了他们的源代码。

于 2011-05-15T20:37:57.920 回答