如何使用 quotest 在 sh curl groovy 中使用变量?

How to use variable in sh curl groovy using quotest?

我有一个脚本

Date date = new Date()
String datePart = date.format("yyyy-MM-dd HH:mm:ss")

sh "curl 'www.link.com' --json '{"datas": "${datePart}"}'"

结果是否定的...

理想的结果应该是curl 'www.link.com' --json '{"datas": "2021-04-07 13:00:00"}'

我该如何解决?我需要所有引号都像我的示例一样,重要的是变量应该有效

我刚试过它应该能用所以像这样使用它

sh "curl 'www.link.com' --json \'{\"datas\": \"${datePart}\"}'"

或其他选择

"curl 'www.link.com' --json \"{\\"datas\\": \\"${datePart}\\"}\""