AngularJS + JSON + Jackson处理特殊字符

时间:2014-04-23 11:34:14

标签: javascript json angularjs jackson

我需要发送像这样的JSON,例如

{
    "key" : "Title",
    "value" : "TEST & TEST"
}

由于'&'而我得到解析错误。在发送JSON之前,我尝试对valueURIComponent执行操作。价值变成了这样:

"TEST%20%26%20TEST"

但我仍然得到错误,可能是因为'%'也是无效字符。那么我该如何处理这些角色?。

编辑:

我在“VALUE_STRING”中获得“未经检验的输入结束”,但仅在我发送& (因为%26)。我发送%20没问题。它能是什么?!

1 个答案:

答案 0 :(得分:0)

使用

encodeURIComponent方法(JSON.stringify(object_to_be_serialised))