Java JSONObject JSONArray
.net에 관한 글에서도 Json에 대해서 다루어 보았으니 자바에서의 Json 사용을 다루어 보지 않으면 안되겠지요...ㅎ
하여 오늘은 Java JSONObject JSONArray에 관해서 알아보겠습니다.
요즘 웹개발을 한다고 하면 Jquery와 Json의 사용은 기본이라고 할 수 있을말큼 엄청나게 많이 사용하는 부분이나 보시는 분들에게는 유용한 정보가 될거라고 생각됩니다.
먼저 JSONObject에 대해서 알아보겠습니다.
JSONObject는 JSON 구조의 데이터를 map 형태로 관리해줍니다. map 형태이다보니 순서는 보장되지 않습니다.
사용은 아래와 같이 간단 합니다.
// JSONObject에 값을 넣기
JSONObject jsonData = new JSONObject();
jsonData.put("이름", "홍길동1");
jsonData.put("직업", "개발1");
// 출력
String strJsonData = jsonData.getString("이름");
System.out.println(strJsonData);
==> 결과값 : 한국
// 전체 출력
String strJsonData = jsonData.getString();
System.out.println(strJsonData);
==> 결과값 : {"이름":"홍길동1", "직업":"개발1"}
두번째로 다른 방법으로 데이터를 넣는 방법 입니다.
String strJsonData = "{\"이름\":\"홍길동1\", \"직업\":\"개발1\"}";
JSONObject jsonData = new JSONObject(strJsonData);
마지막으로 JSONObject와 JSONArray의 사용에 관해서 알아보겠습니다.
String strJsonData = "[{\"이름\":\"홍길동1\", \"직업\":\"개발1\"},"
+ "{\"이름\":\"홍길동2\", \"직업\":\"개발2\"},"
+ "{\"이름\":\"홍길동3\", \"직업\":\"개발3\"}]"
JSONObject jsonArrayData = new JSONObject(strJsonData);
for (int i=0; i<jsonArrayData.length(); i++)
{
JSONObject jsonData = jsonArrayData.getJSONObject(i);
String name_ = jsonData.getString("이름");
}
이상으로 Java JSONObject JSONArray에 관해서 알아보았습니다.
오늘도 행복하고 건강한 하루되세요~~~^^
하여 오늘은 Java JSONObject JSONArray에 관해서 알아보겠습니다.
요즘 웹개발을 한다고 하면 Jquery와 Json의 사용은 기본이라고 할 수 있을말큼 엄청나게 많이 사용하는 부분이나 보시는 분들에게는 유용한 정보가 될거라고 생각됩니다.
먼저 JSONObject에 대해서 알아보겠습니다.
JSONObject는 JSON 구조의 데이터를 map 형태로 관리해줍니다. map 형태이다보니 순서는 보장되지 않습니다.
사용은 아래와 같이 간단 합니다.
// JSONObject에 값을 넣기
JSONObject jsonData = new JSONObject();
jsonData.put("이름", "홍길동1");
jsonData.put("직업", "개발1");
// 출력
String strJsonData = jsonData.getString("이름");
System.out.println(strJsonData);
==> 결과값 : 한국
// 전체 출력
String strJsonData = jsonData.getString();
System.out.println(strJsonData);
==> 결과값 : {"이름":"홍길동1", "직업":"개발1"}
두번째로 다른 방법으로 데이터를 넣는 방법 입니다.
String strJsonData = "{\"이름\":\"홍길동1\", \"직업\":\"개발1\"}";
JSONObject jsonData = new JSONObject(strJsonData);
마지막으로 JSONObject와 JSONArray의 사용에 관해서 알아보겠습니다.
String strJsonData = "[{\"이름\":\"홍길동1\", \"직업\":\"개발1\"},"
+ "{\"이름\":\"홍길동2\", \"직업\":\"개발2\"},"
+ "{\"이름\":\"홍길동3\", \"직업\":\"개발3\"}]"
JSONObject jsonArrayData = new JSONObject(strJsonData);
for (int i=0; i<jsonArrayData.length(); i++)
{
JSONObject jsonData = jsonArrayData.getJSONObject(i);
String name_ = jsonData.getString("이름");
}
이상으로 Java JSONObject JSONArray에 관해서 알아보았습니다.
오늘도 행복하고 건강한 하루되세요~~~^^
댓글
댓글 쓰기