记录一下好用的方法:JSON数组转Map.Entry(方便取value与key)中转类com.alibaba.fastjson2 的 JSONObjecct。
JSONArray content = JSONArray.parseArray(templateDto.getWxMpTemplate().getContent());
//获取JSOn数组
for (int j = 0;j < content.size(); j++){
Map.Entry value = JSONObject.parseObject(content.get(j).toString(), Map.Entry.class);
//数组转Map.ENtry,可以value.getkey与value.getValue
}
测试
[{"first": "first内容" },{"keyword1": "测试" }, {"keyword2": "40.8元" }, {"keyword3": "@231354" }, {"keyword4": "参数4" }, {"remark": "remark内容" }]
结果