首页 > 编程 > Java > 正文

java字符串转换List map

2019-11-08 03:16:26
字体:
来源:转载
供稿:网友

写这个工具是为了把从json文件读取到的String转换可以通过key获取value。

依赖包

commons-collections-3.2.1.jar

commons-beanutils-1.8.3.jar

ezmorph-1.0.6.jar

json-lib-2.4-jdk15.jar

public class AnalyzeStringtoJsonUtlis {

/*** json字符串转list* @param jsonFile* @return* @throws Exception* @author 64k-chen*/public static List<Map<String, String>> GetJsonListByString(String jsonFile) throws Exception    {        JSONArray arry = JSONArray.fromObject(jsonFile);        List<Map<String, String>> rsList = new ArrayList<Map<String, String>>();        for (int i = 0; i < arry.size(); i++)        {            JSONObject jsonObject = arry.getJSONObject(i);            Map<String, String> map = new HashMap<String, String>();            for (Iterator<?> iter = jsonObject.keys(); iter.hasNext();)            {                String key = (String) iter.next();                String value = jsonObject.get(key).toString();                map.put(key, value);            }            rsList.add(map);        }        return rsList;    }}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表