Параметр объекта GWT из javascript в java (JavaScriptObject в JSONObject)

У меня есть объект, который я хочу передать с JavaScript на Java в приложении GWT.

Этот объект может иметь произвольные поля. Таким образом, он отличается от очень похожего вопроса, в котором передается только число. Передача параметра javascript из внешнего javascript в java

Я определяю обратный вызов как

public static void cbSysInfoSucces(JavaScriptObject o1) {
}

Но я не знаю, как конвертировать JavaScriptObject в JSONObject

Не могли бы вы также посоветовать формат функции $entry(), если я хочу передать объект в java


person Eugene    schedule 27.02.2014    source источник


Ответы (2)


Используйте конструктор JSONObject (JavaScriptObject jsValue), чтобы создать новый JSONObject из предоставленного JavaScript значения.

person Braj    schedule 27.02.2014
comment
Ваше решение звучит намного профессиональнее и правильнее! - person Max; 27.02.2014

Неделю назад у меня была такая же проблема, и я не нашел ответа на этот вопрос. Я просто закодировал объект как строку и передал его в Java

person Max    schedule 27.02.2014