JSON의 몇 가지 조립 방식

10865 단어
JSON의 몇 가지 조립 방식
작년에 이 시간에 참가한 양성반은 1년이 지났습니다. 블로그를 통해 지난 1년을 기념합니다. 코드는 당신의 가장 친한 친구입니다. 감동을 주고 슬픔을 주며 분노를 주고 흥분을 주고 진보를 하며 오미진잡한 것이 생활보다 낫다.학원 선생님은 매번 구덩이를 밟고 나면 생활이 어떻다고 말씀하셨던 기억이 납니다- 침착함과 자신감을 드러내고 있습니다.
요 며칠 동안 JSON에 대한 코드를 두드렸는데 JSON은 세 가지 결합 방식이 있는데 그것이 바로 xml, json 꼬치, JSONObject와 JSONarray입니다. 저는 xml에 대해 아는 것이 많지 않고 얕은 차원의 이해만 존재합니다. 하지만 이번 학습을 통해 xml에 대해 조금 알게 된 셈입니다.w3school에서 왔어요.com.cn
···xml은 확장 가능한 표기 언어····xml은 표기 언어로 HTML···xml과 유사한 디자인 취지는 데이터를 전송하는 것이지 디스플레이 데이터가 아니라····xml은 웹의 많은 측면에 응용되고 데이터 저장과 공유를 간소화하는 데 사용된다
잔말 말고 코드로 직행


































         json     
{
    "name":"  ",
        "province":[{
            "name":"  ",
            "cities":{
                "city":["  ","   ","  "]
            }
        },{
            "name":"  ",
            "cities":{
                "city":["  ","  "]
            }
        },{
            "name":"   ",
            "cities":{
                "city":["   ","   "]
            }
        },{
            "name":"  ",
            "cities":{
                "city   ":["  ","  ","  "]
            }
        }]
}
         java  
  eclipse     json jar  ,       
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

import Util.JsonUtil;


public class JsonTest {

    public static void main(String[] args) {
        JsonUtil ju = new JsonUtil();
        String s = ju.createJson();
        if(s != null){
            JSONObject json = JSONObject.fromObject(s);
            System.out.println("  " + json.getString("  "));
            System.out.println("    " + json.getString("    "));
            JSONArray array = json.getJSONArray("  ");
            for(int i = 0;i < array.size();i++){
                JSONObject jo = array.getJSONObject(i);
                System.out.println("    " + jo.getString("  "));
                System.out.println("    " + jo.getString("  "));
            }
        }
    }
}

---------------------------------------------------------------------
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;


public class JsonUtil {

    public String createJson(){
        JSONObject obj1 = new JSONObject();
        obj1.put("  ", "  ");
        obj1.put("  ", "18");
        JSONObject obj2 = new JSONObject();
        obj2.put("  ", "  ");
        obj2.put("  ", "19");
        JSONObject obj3 = new JSONObject();
        obj3.put("  ", "  ");
        obj3.put("  ", "20");
        JSONArray array = new JSONArray();
        array.add(obj1);
        array.add(obj2);
        array.add(obj3);
        JSONObject obj = new JSONObject();
        obj.put("  ", "4134170801");
        obj.put("    ", "27");
        obj.put("  ", array);
        System.out.println(obj.toString());
        return obj.toString();
    }
}


{"  ":"4134170801","    ":"27","  ":[{"  ":"  ","  ":"18"},{"  ":"  ","  ":"19"},{"  ":"  ","  ":"20"}]}
  4134170801
    27
      
    18
      
    19
      
    20


     
import net.sf.json.JSONObject;
import Util.Student;

public class JsonTest1 {

    public static void main(String[] args) {
        Student zhangsan = new Student("  ","18");
        Student lisi = new Student("  ","19");
        Student lixuuan = new Student("  ","20");
        JSONArray array = new JSONArray();
        array.add(zhangsan);
        array.add(lisi);
        array.add(lixuuan);
        JSONObject obj = new JSONObject();
        obj.put("  ",array);
        System.out.println(obj.toString());
    }
}

---------------------------------------------------------------------
public class Student {

    private String name;
    private String age;

    public Student(String name,String age){
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }
}

    :
{"  ":[{"age":"18","name":"  "},{"age":"19","name":"  "},{"age":"20","name":"  "}]}

본문은 근거이다http://blog.csdn.net/aiynmimi/article/details/47046631

좋은 웹페이지 즐겨찾기