본문 바로가기
프로그래밍/Java

[Java] String Array 형태의 변수를 Json 형태로 변환

by Youngs_ 2022. 4. 19.
for (i = 0; i < Integer.parseInt(arraySize); i++) { // String 형식의 Array의 사이즈가 몇개인지 알아야한다. arraySize에 StringArray의 사이즈를 넣는다.
				
		        JSONParser jsonParser = new JSONParser(); //2. Parser
		        Object obj = jsonParser.parse(arrayString); //3. To Object, String 형식의 배열을 Object 형식으로 변환
		        JSONArray jsonArray = (JSONArray) obj; //4. To JsonArray, Object로 변환한 형식을 jsonArray로 변환(Json이 배열로 여러개 있는 형식)
		        JSONObject jsonValue = (JSONObject) jsonArray.get(i); //사용할 jsonObject를 jsonArray에서 빼내온다.
                
                // 이제 jsonValue 변수를 이용해 해당 Json을 사용하면 된다.
                String jsonTest = jsonValue.get("jsonTest").toString(); // jsonValue에서 jsonTest의 값을 가져온다.
}

댓글