간단하게 안 드 로 이 드 알 아 보기 - 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
 
  
                              
                        
                이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.