zoukankan      html  css  js  c++  java
  • java解析json字符串

    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;
    import net.sf.json.JSONArray;
    import net.sf.json.JSONObject;

    /***
         * json字符串转java List
         * @param rsContent
         * @return
         * @throws Exception
         */
        private static List<Map<String, String>> jsonStringToList(String rsContent) throws Exception
        {
            JSONArray arry = JSONArray.fromObject(rsContent);
            System.out.println("json字符串内容如下");
            System.out.println(arry);
            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;
        }

  • 相关阅读:
    sql server 数据定义常用sql
    历史数据处理
    Border不响应MouseDown等点击事件
    wpf 打印A3 & A4 纸张大小的图片
    xml文件读写
    请使用 MakeValid 将该实例转换为有效实例
    接口和抽象类
    索引器&集合
    C#中重写、重载和隐藏的概念
    超图SuperMap iObjects .NET Geometry转geoJSON&WKT&WKB
  • 原文地址:https://www.cnblogs.com/qinjf/p/8179246.html
Copyright © 2011-2022 走看看