微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我想通过命令行参数将此 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文件.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐