加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何阻止Java将作为命令行参数传递的JSON字符串分离为args []的

发布时间:2020-12-15 04:43:20 所属栏目:Java 来源:网络整理
导读:我想通过命令行参数将此 JSON字符串传递给Java类. {“body”: “We should definitely meet up,man”,“startDate”: “2014-05-29 11:00:00”,“endDate”: “2014-05-29 12:00:00”,“location”: “Boca Raton”,“subject”: “This is the subject of o
我想通过命令行参数将此 JSON字符串传递给Java类.

{“body”: “We should definitely meet up,man”,“startDate”: “2014-05-29 11:00:00”,“endDate”: “2014-05-29 12:00:00”,“location”: “Boca Raton”,“subject”: “This is the subject of our meeting.”}

但是,在每个空间中,String都会被拆分.所以args [0]是

{“body”:

args [1]是

“We

等等

我希望args [0]成为

{“body”: “We should definitely meet up,“subject”: “This is the subject of our meeting.”}

我尝试使用双引号,但由于JSON字符串中有引号,因此无效.

我怎样才能做到这一点?非常感谢!

解决方法

这是一个更好的解决方案:

>停止将json作为命令行参数传递.>将json放在一个文件中.>将json文件的名称作为命令行参数传递.>阅读应用程序中的json文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读