检查自己返回的josn数据格式和dtree需要的数据是否相同
示例格式:
{\"code\":0,\"msg\":\"操作成功\",\"data\":[{\"id\":\"001\",\"title\": \"湖南省\", \"spread\":true, \"parentId\": \"0\",\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"},{\"id\":\"002\",\"title\": \"湖北省\",\"spread\":false, \"parentId\": \"0\",\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"},{\"id\":\"001001\", \"title\": \"长沙市\", \"parentId\": \"001\",\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"},{\"id\":\"001002\", \"title\": \"株洲市\", \"parentId\": \"001\" ,\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"},{\"id\":\"001003\", \"title\": \"湘潭市\", \"parentId\": \"001\" ,\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"},{\"id\":\"001004\",\"title\": \"衡阳市\", \"parentId\": \"001\",\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"},{\"id\":\"001005\",\"title\": \"郴州市\",\"parentId\": \"001\",\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"},{\"id\":\"002001\",\"title\": \"武汉市\",\"parentId\": \"002\",\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"},{\"id\":\"002002\",\"title\": \"黄冈市\",\"parentId\": \"002\",\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"},{\"id\":\"002003\",\"title\": \"荆州市\",\"parentId\": \"002\",\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"},{\"id\":\"002004\",\"title\": \"天门市\",\"parentId\": \"002\",\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"},{\"id\":\"002005\",\"title\": \"孝感市\",\"parentId\": \"002\",\"checkArr\": \"{\\\"type\\\": \\\"0\\\", \\\"checked\\\": \\\"0\\\"}\"}]}
我的数据格式
原来是后端用实体类返回json的时候,实体类的属性名为pid,但是json需要的属性名为 parentId
通过实体类上加注解解决
public class TreeNode {
private Integer id;
@JsonProperty(value = \”parentId\”)
private Integer pid;
private String title;
private String icon;
private String href;
private String target;
private Boolean spread;
public String getCheckArr() {
return checkArr;