JSON resmi sitesi , bakmanız gereken yerdir. Java ile kullanılabilecek çeşitli kütüphaneler sağlar, ben şahsen bunu kullandım , sitedeki çalışmanın bir uygulaması olan JSON-lib , yani bu sayfada tamamen aynı sınıf - yöntemler vb. .
Orada html bağlantılarına tıklarsanız, istediğiniz her şeyi bulabilirsiniz.
Kısacası:
bir json nesnesi ve bir json dizisi oluşturmak için kod:
JSONObject obj = new JSONObject();
obj.put("variable1", o1);
obj.put("variable2", o2);
JSONArray array = new JSONArray();
array.put(obj);
o1, o2, ilkel türler (long, int, boolean), Strings veya Arrays olabilir.
Ters işlem oldukça basittir, yani bir dizeyi json nesnesine / dizisine dönüştürmeyi kastediyorum.
String myString;
JSONObject obj = new JSONObject(myString);
JSONArray array = new JSONArray(myString);
Doğru bir şekilde çözümlenmek için bir diziyi mi yoksa bir nesneyi mi ayrıştırdığınızı bilmeniz gerekir.