지도에 자바 JSON 문자열

  / **
     *지도에 json으로 문자열
     * @author의 fangbo
     파라미터 : jsonStr
     * @return
     * /
    공공 정적지도 <문자열, 개체> parseJSON2Map (문자열 jsonStr) {
        지도 <문자열, 개체>지도 = 새의 HashMap <문자열, 개체> ();
        // 가장 바깥 쪽을 구문 분석
        된 JSONObject JSON = JSONObject.fromObject (jsonStr);
        대한 (개체 K : json.keySet ()) {
            개체 json.get = V (K); 
            // 내부 층 또는 배열하면, 해결하기 위해 계속
            경우 (JSONArray instanceof를 V) {
                목록 <지도 <문자열, 객체 >> 목록 = 새로운 ArrayList를 <지도 <문자열, 객체 >> ();
                반복자 <된 JSONObject가>가 = ((JSONArray) V) .iterator ();
                반면 (it.hasNext ()) {
                    된 JSONObject json2 it.next = ();
                    에는 list.add (parseJSON2Map (json2.toString ()));
                }
                map.put (k.toString ()에서);
            } 다른 {
                map.put (k.toString (), V);
            }
        }
        지도를 반환;
    }

추천

출처blog.csdn.net/m0_37488170/article/details/54946669