Как генерировать JSON на клиенте

В проекте я должен отправить сложные команды JSON с сервера клиенту. Эффективно ли генерировать JSONObjects (строки, числа и т. Д.), Конвертировать их в строку и затем отправлять их через RequestBuilder или есть более эффективный метод.

Эффективно ли преобразовывать объекты JSON в строку (с помощью метода .toString в Object)

Пример кода:

    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"]}

С уважением, Стефан

Ответы на вопрос(2)

Ваш ответ на вопрос