在java字符串中存储向后斜杠和正斜杠

时间:2015-08-10 12:08:57

标签: java string odata special-characters

我通过java代码将字符串值解析为OData查询。

objects.put("EndDate", "\/Date(1441756800)\/";

如何将 / Date(1441756800)/ 解析为java中的字符串。

我试过以下:

objects.put("EndDate", ""\\""//"Date(1441756800)""\\""//"";

抛出错误:(

2 个答案:

答案 0 :(得分:1)

试试这个 - objects.put("EndDate", "'Date(1441756800)'";

答案 1 :(得分:1)

我从未使用过OData,所以我可能无法正确理解你的问题,但如果你问如何将\/Date(1441756800)\/写成String,那么你需要转义\,因为它是String特殊字符(用于转义时或创建其他特殊字符(例如行分隔符\n)时的实例。

请尝试使用"\\/Date(1441756800)\\/"