判断正常json字符串
JSONValidator validator = JSONValidator.from(resStr);
if (!validator.validate()){
log.info("resStr 结果有误,非正常json字符串,response = {}", resStr);
return null;
}
json转对象
JSONObject jsonObject = JSON.parseObject(resStr);
User user= JSONObject.toJavaObject(jsonObject, Order.class);
@Data
public class Order implements Serializable {
@JSONField(name="name")
private String name;
@JSONField(name="products")
private List<ProductDTO> productData;
}