fastJson-树形字符串到递归实体对象的解析

最近开发项目的时候,遇到一个将JSON格式的字符串解析为实体 方便操作对象以及他的子对象;这里做个笔记

我的数据结构大概是:

[{
		"name": "**",
		"id": "01",
		"show": true,
		"type": "1",
		"children": [{
				"name": "**",
				"id": "0101",
				"show": true,
				"type": "2",
				"children": [{
						"name": "**",
						"id": "010101",
						"type": "3",
						"show": true
					},
					{
						"name": "**",
						"id": "010102",
						"type": "3",
						"show": false
					},...
                ]},...
        ]
},..]
List zfxqZdxList  =  JSONObject.parseObject(zfxqZsMk, new TypeReference>(){});

TypeReference这里要注意一点 转化结果是什么对象 这里就是什么对象

转化后我的格式为:

fastJson-树形字符串到递归实体对象的解析_第1张图片

就是如此简单;

你可能感兴趣的:(fastJson-树形字符串到递归实体对象的解析)