'Programming/JSON'에 해당되는 글 3건

  1. 2011.02.17 JSON - Eclipse에서 JSON 시작하기
  2. 2011.02.17 JSON - 시작하기
  3. 2011.02.17 JSON - JSON 이란?
posted by Full-stack Developer 2011. 2. 17. 15:59



Java에서 Json-lib를 사용하기 위해서 필요한 라이브러리_
자신의 프로젝트에서 마우스 오른쪽클릭 -> Build Path -> Add Exeternal Archives 에 추가

  • json-lib-2.1-jdk15.jar
  • jakarta commons-lang 2.3
  • jakarta commons-beanutils 1.7.0
  • jakarta commons-collections 3.2
  • jakarta commons-logging 1.1
  • ezmorph 1.0.4















    Source Code

    json형식 ==> {"jsontest":[{"name":"Mr.Cho","location":"Seoul"}]}

    import java.util.Iterator;
    import net.sf.json.JSONArray;
    import net.sf.json.JSONObject;
    public class JSONParse {
     public static void main(String[] ar) {
      String s = "{\"jsontest\":[{\"name\":\"Mr.Cho\",\"location\":\"Seoul\"}]}";
      JSONObject jo = JSONObject.fromObject(s);
      JSONArray ja = jo.getJSONArray("jsontest");
      for (Iterator i = ja.iterator(); i.hasNext();) {
       JSONObject ob = (JSONObject) i.next();
       String a = ob.getString("name");
       String b = ob.getString("location");
       System.out.println(a);
       System.out.println(b);
      }
     }
    }



    출처: http://k-flow.tistory.com/trackback/8
  • 'Programming > JSON' 카테고리의 다른 글

    JSON - 시작하기  (0) 2011.02.17
    JSON - JSON 이란?  (0) 2011.02.17
    posted by Full-stack Developer 2011. 2. 17. 14:07

    1. Help -> istall new software -> add ->
      name:aptana  location: http://download.aptana.com/tools/studio/plugin/install/studio  ->
      설치
    2. 프로젝트에서 세로운 java파일 만들듯 프로젝트에서 마우스 오른쪽 버튼 클릭
      new -> other -> Web files -> JSON File -> 생성하면됨
    3. Window -> Show view -> Outline 으로 Outline을 켜놓는다.
    위와 같은 화면이 나온다  Outline에서 클릭하면 해당 코드부분을 클릭해준다.

    'Programming > JSON' 카테고리의 다른 글

    JSON - Eclipse에서 JSON 시작하기  (0) 2011.02.17
    JSON - JSON 이란?  (0) 2011.02.17
    posted by Full-stack Developer 2011. 2. 17. 09:08


    JSON(JavaScript Object Notation)는, 경량의 데이터 교환 포맷입니다.인간에게 있어서 읽고 쓰기가 용이하고, 머신에 있어서도 간단하게퍼스나 생성을 행할 수 있는 형식입니다.JavaScript 프로그램 언어(ECMA-262 표준 제 3판 1999년 12월)의 일부를 베이스로 만들어져 있습니다.JSON(은)는 완전하게 언어로부터 독립한 텍스트 형식입니다만, C,C++,C#,Java,JavaScript,Perl,Python, 그 외 많은 C패밀리의 언어를 사용하는프로그래머에게 있어서는, 친숙한규약이 사용되고 있습니다.이러한 성질이,JSON를 이상적인 데이터 교환 언어로 하고 있습니다.


    JSON(은)는 2개의 구조를 기본으로 하고 있습니다.


    • 이름/치의 페어의 모임.여러가지 언어로, 이것은오브젝트,레코드, 구조체, 딕쇼내리,해시테이블, 키가 있는 리스트,연상 배열로서 실현되고 있습니다.
    • 값의 순서 리스트.대부분의 언어로, 이것은배열로서 실현되고 있습니다.

    이것들은 보편적인 데이터 구조입니다.즉 실질적으로, 현대의 모든프로그램 언어 하지만, 어느 형태이든 서포트하고 있는 것입니다.프로그램 언어의 사이에 교환 가능한데이터 형식이, 이러한 구조에 근거하고 있는 것은 당연합니다.


    JSON그럼, 이하의 형식을 가지고 있습니다.

     

    오브젝트 { 멤버 }
    {} 멤버 문자열 :
    멤버 , 문자열 : 배열 [ 요소 ]
    [] 요소
    요소 , 문자열
    수치
    오브젝트
    배열
    true
    false
    null

     

    • 오브젝트는, 순서 붙여 되지 않는 이름/치의 페어세트입니다.오브젝트는,{(왼쪽안괄호)그리고 시작되어,} ( 오른쪽안괄호)그리고 끝납니다.각 이름의 뒤에는,:(코론)가 붙습니다.그리고, 이름/치의 페어는,,(콤마)(으)로 단락지어집니다.
    • 배열은, 순서 붙여 된 값의 모임입니다.배열은,[(왼쪽의 대괄호)그리고 시작되어,]( 오른쪽의 대괄호)그리고 끝납니다.값은, , (콤마)그리고 단락지어집니다.
    • 은, 2중인용부호에 둘러싸인문자열,수치, true, false, null,오브젝트,배열입니다.이러한 구조는, 네스트 할 수 있습니다.
    • 문자열은, 2중인용부호로 둘러싸져backslash이스케이프 된 제로 문자 이상의Unicode문자의 모임입니다.하나의 문자도, 하나의 문자열로서 나타내집니다.

    출처: http://www.codeordie.org

    'Programming > JSON' 카테고리의 다른 글

    JSON - Eclipse에서 JSON 시작하기  (0) 2011.02.17
    JSON - 시작하기  (0) 2011.02.17