간단하게 안 드 로 이 드 알 아 보기 - JOSN 해석

3333 단어
JOSN 의 정의:
가 벼 운 데이터 교환 형식 으로 읽 을 수 있 고 빠르게 작성 할 수 있 는 특성 이 있 습 니 다.업계 의 주류 기술 은 이 를 위해 완전한 해결 방안 (정규 표현 식 과 유사 하고 현재 대부분의 언어 지원 을 받 았 다) 을 제공 하여 서로 다른 플랫폼 에서 데이터 교환 을 할 수 있다.JSON 은 호환성 이 높 은 텍스트 포맷 을 사용 하면 서도 C 언어 체계 와 유사 한 행 위 를 하고 있다.
JOSN 과 xml 비교:
1. JSON 과 XML 의 데이터 가 독성 은 기본적으로 같 습 니 다. 2. JSON 과 XML 역시 풍부 한 해석 수단 을 가지 고 있 습 니 다. 3. JSON 은 XML 에 비해 데이터 의 부피 가 4. JSON 과 JavaScript 의 상호작용 이 더욱 편리 합 니 다. 5. JSON 은 데이터 에 대한 서술 성 이 XML 보다 6. JSON 의 속도 가 XML 보다 훨씬 빠 릅 니 다.
비교적 자주 사용 하 는 클래스:
JSONObject、JSONArray、JSONException、JSONStringer、JSONTokener
간단 한 JSON 데이터 에 대응 하 는 JavaBean 클래스 만 들 기:
public class EntityStudent {
    private int id;
    private String name;
    private String sex;
    private int age;
    private int height;

    public void setId(int id){
        this.id = id;
    }
    public void setName(String name){
        this.name = name;
    }
    public void setSex(String sex){
        this.sex = sex;
    }
    public void setAge(int age){
        this.age = age;
    }
    public void setHeight(int height){
        this.height = height;
    }
    public int getId(){
        return id;
    }
    public String getName(){
        return name;
    }
    public String getSex(){
        return sex;
    }
    public int getAge(){
        return age;
    }
    public int getHeight(){
        return  height;
    }
    public void show(){
                System.out.print("id=" + id + ",");
                System.out.print("name=" + name+",");
                System.out.print("sex=" + sex+",");
                System.out.print("age=" + age+",");
                System.out.println("height=" + height + ",");

    }
}

JSON 데이터:
  "basic":
    {
      "phonetic":"kɑː",
      "explains":["n.   ;  ","n. (Car)  ;( )  ;( 、 )  ;( )  "]},
  "query":"car",
  "errorCode":0,
  "web":[{"value":["  ","  ","   "],"key":"Car"},
         {"value":["   ","   ","    "],"key":"concept car"},
         {"value":["   ","     ","    "],"key":"bumper car"}]
}

: , JSON JavaBean JSON

public class student {
    public String[] translation;      //[" "]  
    public basic basic;                //basic         ,    basic     
    public  static class basic{        //     
        public String phonetic;
        public String[] explains;
    }
    public String query;
    public int errorCode;
    public List web;            //web       ,    web     
    public static class wb{            
            public String[] value;
            public String key;
        }

    public void show(){
        //    
        for (int i = 0;i

json json ,http://www.json.org.cn

좋은 웹페이지 즐겨찾기