본문 바로가기
IT 자료

java json형태 String을 map으로 변환

by 성곤 2017. 8. 18.
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
HashMap<StringString> params = paramMap( json형태의 String 입력값 );
 
System.out.println("params : " + params );
 
 
 
//파라미터를 map으로 변환 메소드
    public HashMap<StringString> paramMap(Object object ){
       
        HashMap<StringString> hashmap = new HashMap<StringString>();
       
        JSONObject json = new JSONObject(String.valueOf(object)); // 받아온 string을 json 으로로 변환
       
        Iterator i = json.keys(); // json key 요소읽어옴
         
        while(i.hasNext()){
           
             String k = i.next().toString(); // key 순차적으로 추출
            
             hashmap.put(k, json.getString(k)); // key, value를 map에 삽입
        }
 
        return hashmap;
    }
 
 
 
cs
반응형

'IT 자료' 카테고리의 다른 글

새창(팝업) post으로 파라미터 넘기기  (0) 2017.09.26
javascript Table cell merge(셀병합)  (1) 2017.09.22
javascript 배열 재구성  (0) 2017.07.06
ajax 오류 메시지 처리  (0) 2017.07.04
javascript cell merge (개발중....)  (0) 2017.06.20