gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 12:53:52 28 4
gpt4 key购买 nike

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

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

参数是一个 JSON 字符串,我需要在我的 Java 程序中处理它。但是当 Java 类读取字符串时,双引号被删除,它读取为:
{parameters:[{name:parameter1,value:1}]}

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

有人可以帮我解决这个问题吗?

最佳答案

尝试使用 "代替 "(双引号)

关于maven - 通过命令行执行时在Maven中的exec java中转义双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25325048/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com