Anypoint Studio 7.3 中的 dataweave 2.0 脚本在构建 JSON 时总是向对象添加引号,即使它不是值而是新的 JSON 对象。
我的代码如下所示:
%dw 2.0
output application/java
import * from dw::core::Strings
var studyId = vars.request.studyId
---
{[
{
(vars.keytype): value1,
StudyId: value2
},
(vars.condition)
]}
其中 (vars.condition) 只是另一个 json 对象:
{"key1":"value"}
问题是如何删除(vars.condidtion)周围的额外引号?