11
JsonObject ve Gson kullanıyorum ve bu verileri String biçiminde göndermesi gereken verileri biçimlendirin ve başka bir yere alın ve onu ayrıştırın.Verileri biçimlendirmek ve ayrıştırmak için Gson ve JsonObject öğelerini kullanma
public static void main(String[] args)
{
Gson g = new Gson();
Gson listG = new Gson();
ArrayList<String> l= new ArrayList<String>();
l.add("abcd");
l.add("efgh");
l.add("ijkl");
String list = listG.toJson(l);
JsonObject jObject = new JsonObject();
jObject.addProperty("command" , 1);
jObject.addProperty("message" , "this is a test message");
jObject.addProperty("list" , list);
String toSend = g.toJson(jObject);
System.out.println(toSend);
Gson rec = new Gson();
JsonObject newObj = rec.fromJson(toSend, JsonObject.class);
System.out.println(newObj); // getting nothing in newObj
}
ben yanlış burada ne yapıyorum: Bu işe yaramıyor benim basit kodudur? Orada aramaların
JsonObject newObj = new JsonParser().parse(toSend).getAsJsonObject();
sürü, ama özü JsonParser sınıf kullanmaktır:
Hızlı ve noktaya ... teşekkürler :) – Jazib