小编use*_*324的帖子

在通过命令行执行时,在Maven中的exec java中转义双引号

我正在尝试执行maven exec命令,如下所示:

mvn exec:java -Dexec.args ="{\"parameters \":[{\"name \":\"parameter1 \",\"value \":\"1 \"}]}"

争论是一个JSON字符串,我需要在我的Java程序中处理.但是当Java类读取字符串时,双引号将被删除,其内容如下:{parameters:[{name:parameter1,value:1}]}

我尝试了不同的转义序列,如\和\\,但它不起作用.我需要保留字符串中的双引号.

请有人帮我解决这个问题.

maven

7
推荐指数
1
解决办法
1223
查看次数

标签 统计

maven ×1