我需要一种从 json 文件中删除前导方括号的方法。我在 SAP 云平台集成 (CPI) 中做这件事。目前我正在考虑使用 groovy 但似乎无法找到一种方法来做到这一点。这是 JSON 示例:
[{
"salesOrderNumber": "1234567",
"orderStatus": "Complete",
"customerPONumber": "7654321",
"soldToID": "ABC",
"soldToName": "CBA"
}
]
先感谢您
我用来获取一个元素的代码,但我需要获取多个以防万一。
def Message processData(Message message) {
def body = message.getBody(String.class);
def jsonParser = new JsonSlurper();
def jsonObject = jsonParser.parseText(body);
def json = JsonOutput.toJson(jsonObject[0]);
println(json);
message.setBody(json);
return message;
}