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

Store Backward slash and forward slash in java string

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

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

如何将 /Date(1441756800)/ 解析为 java.

中的字符串

我试过以下:

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

抛出错误:(

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

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

所以试试 "\/Date(1441756800)\/"