【文件属性】:
文件名称:json2Map:多层json转换为Map再转换为单层json
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-13 22:33:42
Java
多层嵌套json转换为Map再转换为单层
最近在实习的时候,需要将多层嵌套的json转换为单层的json。并且把json进行格式化。于是参照网上的网上的方法使用谷歌的gson利用递归的实现了多层json转换为单层的json。如
{"code":200, "message":"ok", "data":"{\"id\":131,\"appId\":6,\"versionCode\":6014000}"}
转换为:
{
"code": 200,
"data.appId": 6,
"data.versionCode": 6014000,
"data.id": 131,
"message": "ok"
}
使用gson中的JsonParser来做
/**
* 使用Gson拍平json字符串,即当有多层json嵌套时,可以把多层的json拍平为一层
* @par
【文件预览】:
json2Map-master
----JsonParseUtil.java(6KB)
----readme.md(7KB)