如何在java中解析包含斜杠的json对象
我想用java解析windows路径。 这是json的一部分:如何在java中解析包含斜杠的json对象,java,json,gson,Java,Json,Gson,我想用java解析windows路径。 这是json的一部分: …“sslkey”:“c:\usr\ssl\key.jks” 这是代码: JsonObject jsonargs = gson.fromJson(args[0], JsonObject.class); SSLKEY = jsonargs.get("sslkey").getAsString(); 我尝试在值中使用\,但出现的错误是: 线程“main”com.google.gson.JsonSyntaxException中的异常: c
…“sslkey”:“c:\usr\ssl\key.jks”
这是代码:
JsonObject jsonargs = gson.fromJson(args[0], JsonObject.class);
SSLKEY = jsonargs.get("sslkey").getAsString();
我尝试在值中使用\
,但出现的错误是:
线程“main”com.google.gson.JsonSyntaxException中的异常:
com.google.gson.stream.MalformedJsonException:位于的未终止对象
第1行第133列路径$.sslkey
你能告诉我怎么解决这个问题吗
谢谢大家! 谢谢,我尝试了很多东西,似乎:也是特别的炭。我在php中使用base64编码,在java中使用base64解码。。所以一切都很好:)谢谢,我尝试了很多东西,似乎:也是特别的炭。我在php中使用base64编码,在java中使用base64解码。。好吧:)这能回答你的问题吗<代码>{“sslkey”:“c:\usr\ssl\key.jks”}-不是有效的
JSON
。您可以用/
替换“\”字符,然后尝试反序列化。这是否回答了您的问题<代码>{“sslkey”:“c:\usr\ssl\key.jks”}
-不是有效的JSON
。您可以用/
替换“\”字符,然后尝试反序列化。