В проекте мне нужно отправить сложные команды JSON с сервера клиенту. Эффективно ли генерировать JSONObjects (строки, числа и т. Д.) Преобразовывать их в строку, а затем отправлять их через RequestBuilder или есть более эффективный метод.Как генерировать JSON на клиенте
Является ли это эффективным для преобразования объектов JSON в строку (с помощью метода .ToString на объекте)
Пример кода:
JSONObject retObject = new JSONObject();
retObject.put("NumberVar", new JSONNumber(1));
retObject.put("StringVar", new JSONString("HelloWorld"));
JSONArray arrayVar= new JSONArray();
for (int i = 0; i < 5; i++) {
arrayVar.set(i,
new JSONString("Array"));
}
retObject.put("EventParameters", arrayVar);
System.out.println(retObject.toString());
Выходные:
{"NumberVar":1, "StringVar":"HelloWorld", "EventParameters":["Array","Array","Array","Array","Array"]}
С уважением, Стефан
спасибо , это больше, чем я попросил ^^ – Stefan