首页 > 编程知识 正文

java中json字符串转json对象,map转成json字符串

时间:2023-05-04 13:13:26 阅读:25546 作者:1930

package com.IQC.app.QC.com mon.util;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.List;

import java.util.Map;

publicclassjsontomap { publicstaticmaptomap (stringjsonstring ) {ArrayListlistKey=newArrayList ); ArrayList list value=new ArrayList (; intindex=0; read key (列表密钥,列表值,索引,JSON字符串); Mapmap=newHashMap (; for(inti=0; ilistKey,ListlistValue,intindex,StringjsonString ) {intflag=0; stringbuilder stringbuilder=new stringbuilder (; for(inti=index; ilistKey,ListlistValue,intindex,StringjsonString ) {intflag1=0; intflag2=0; intflag3=0; intflag4=0; intflag5=0; intflag6=0; stringbuilder stringbuilder=new stringbuilder (; for(inti=index; i0 flag5==flag6(list value.add (stringbuilder.tostring ).substring(1,stringBuilder.length ) ); read key (列表密钥,列表值,I,JSON字符串); 返回; }if(flag5==0flag30flag4==flag3) list value.add (string builder.tostring ).substring(1,string builder.ling ring ) 返回; (if ) flag5==0flaG3==0flaG1==2) list value.add (stringbuilder.tostring ).substring(1,stringbuilder.strilder ) read key (列表密钥,列表值,i 1,JSON字符串); 返回; (if ) flag5==0flaG3==0flaG1==2) list value.add (stringbuilder.tostring ).substring(1,stringbuilder.strilder ) read key (列表密钥,列表值,i 1,JSON字符串); 返回; (if ) flag5==0flaG3==0flaG1==0) flag2==1||flag4==1) ) list value.add (stringbuilder.tostring ).tos read key (列表密钥,列表值,i 1,JSON字符串); 返回; } } publicstaticliststrarrtomaplist (字符串字符串) {intflag1=0; intflag2=0; stringbuilder stringbuilder=new stringbuilder (; ListstringList=newArrayList (; Listmaps=newArrayList (; for(inti=0; I0flag1==flag2(string list.add (stringbuilder.tostring ).substring(1,stringBuilder.length ) ); stringBuilder=newStringBuilder (; flag1=0; flag2=0; } for (strings 3360字符串列表) mapmap=tomap ) s; MAPS.add(map; }returnmaps; }

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。