java - 我如何在java中解析包含斜杠的json对象
问题描述
我想在java中解析一个windows路径。这是json的一部分:
..."sslkey":"c:\usr\ssl\key.jks"
这是代码:
JsonObject jsonargs = gson.fromJson(args[0], JsonObject.class);
SSLKEY = jsonargs.get("sslkey").getAsString();
\
我也在值中尝试过,但我遇到的错误是:
线程“主”com.google.gson.JsonSyntaxException 中的异常:com.google.gson.stream.MalformedJsonException:第 1 行第 133 列路径 $.sslkey 处的未终止对象
你能告诉我如何解决这个问题吗?
谢谢 !
解决方案
谢谢,我尝试了很多东西,似乎 : 也是特殊字符。我在 php 中使用 base64 编码,在 java 中使用 base64 解码 .. 所以一切都很好:)
推荐阅读
- python - 检测网站是否限制导航其网站,直到您接受警报或弹出窗口 - 在 python 中使用 selenium webdriver
- r - 子集调查设计的问题
- php - 即使使用 ajaxComplete() 函数,jQuery 代码也不会应用于动态内容。有什么建议么?
- onelogin - 在数据库 onelogin 中添加 Secret
- python - 如何在 tkinter 中获得相同的效果?
- azure - 在 azure 中使用 terraform 创建资源组:创建后无法直接找到资源组
- selenium-webdriver - 如何将 java @repeatable 与黄瓜一起使用
- sql-server - 以在 Oracle 和 SQL Server 中获得最佳性能为目标的数据建模
- bash - Bash - 使用 group by 的时间字段总和
- python - Python - 类方法中的默认值和
self