java将复杂json数据读取并转化成List<Map>

需求:将如下内容的json文件中的内容用文件流读取并转化成List<Map>格式

{
	"subGuid":"491a74fd-8312-11e7-9c1a-fa163e2a6242",
	"name":"开发组",
	"id":"69c382af-8312-11e7-9c1a-fa163e2a6242",
	"type":"rolegroup",
	"childs":[
		{
			"subGuid":"491a74fd-8312-11e7-9c1a-fa163e2a6242",
			"name":"aa",
			"id":"02b99d0c-4aa8-11e8-8f36-fa163e2a6242",
			"type":"role"
		},
		{
			"subGuid":"491a74fd-8312-11e7-9c1a-fa163e2a6242",
			"name":"测试",
			"id":"4a1c4bb1-cf49-11e7-97de-fa163e2a6242",
			"type":"role"
		},
		{
			"subGuid":"491a74fd-8312-11e7-9c1a-fa163e2a6242",
			"name":"pro_new",
			"id":"74ebbe7a-4ab6-11e8-8f36-fa163e2a6242",
			"type":"role"
		},
		{
			"subGuid":"491a74fd-8312-11e7-9c1a-fa163e2a6242",
			"name":"开发",
			"id":"77488250-8312-11e7-9c1a-fa163e2a6242",
			"type":"role"
		},
		{
			"subGuid":"491a74fd-8312-11e7-9c1a-fa163e2a6242",
			"name":"新",
			"id":"d775a9b8-49b9-11e8-8f36-fa163e2a6242",
			"type":"role"
		}
	]
}{
	"subGuid":"491a74fd-8312-11e7-9c1a-fa163e2a6242",
	"name":"潘怡成学习",
	"id":"f39b319f-3b1f-11e9-a8a7-50465d555ba3",
	"type":"rolegroup",
	"childs":[
		{
			"subGuid":"491a74fd-8312-11e7-9c1a-fa163e2a6242",
			"name":"学习",
			"id":"00640d30-3b20-11e9-a8a7-50465d555ba3",
			"type":"role"
		}
	]
}

demo

 

package com.gisquest.platform.utils;

import java.io.File;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值