错误描述:
org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "TotalAmount" (Class com.ztc.SQZuChe.domain.SQZCOrderDtail), not marked as ignorable(未标记为可忽略)
错误原因:
此实体中没有此属性或者此属性,检查此属性有无问题,如没有查看此属性是否首字母大写,JsonNode解析遵循命名规则,大写则解析错误,因为源码解析出的是小写,如是大写解决方法如下即可:
错误解决:
1.直接在此属性上加上注解@JsonProperty("字段名")
2.换一种解析方式:阿里的这种很方便
list = JSON.parseArray(node.findPath("result").toString(), SQZCOrderDtail.class);