json parserクラスの使用

1200 ワード

自分でインタフェースを模索して、しかしすべて要点がなくて、これはいくつかの模索の基础で、みんなと分かち合うことができることを望んで、また何があって、今考えている点はどのように公共の方法を抽出してJSONのデータを组み合わせて、大神にimport orgを教えてもらいます.json.simple.JSONArray; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; import org.json.simple.JSONObject;
public class jsontest { public static void main(String[] args) { JSONParser parser=new JSONParser(); String s=”[0,{\”1\”:{\”2\”:{\”3\”:{\”4\”:[5,{\”6\”:7}]}}}}]”; try{ Object obj=parser.parse(s); JSONArray array=(JSONArray)obj; System.out.println(“The 2nd element of array”); System.out.println(array.get(1));
    System.out.println();
    JSONObject obj2=(JSONObject)array.get(1);
    System.out.println("Field\"1\"");
    System.out.println(obj2.get("1"));

    s="{}";
    obj=parser.parse(s);
    System.out.println(s);

    s="[5,]";
    obj=parser.parse(s);
    System.out.println(obj);

    s="[5,,2]";
    obj=parser.parse(s);
    System.out.println(obj);
}catch(ParseException pe){
    System.out.println("position"+pe.getPosition());
    System.out.println(pe);
}

}
}
これはjarファイル、maven管理の完全な使用です.