Как получить тип возврата «любой» из JavaScript в Java в GWT? (Общий тип прохождения) - PullRequest
0 голосов
/ 11 августа 2011

Я работаю над проектом GWT по реализации поддержки indexeddb для GWT.Интересно, как я могу передать значение типа 'any' из Java в JavaScript (и наоборот)?Например, этот метод javascript относится к спецификации ObjectStore :

Добавление IDBRequest (в любом значении, в любом необязательном ключе) повышает (IDBDatabaseException, DOMException);

(По сути, этот метод заключается в добавлении пары ключ & значение в базу данных. Следовательно, ключ и значение могут быть любым объектом, который объясняет, почему их тип является любым)

Я пытался использовать универсальный тип вJava для передачи значения Java в значение переменной и ключ, но это, похоже, не работает.Было бы здорово, если бы вы могли предоставить пример кода:)

Ответы [ 3 ]

1 голос
/ 11 августа 2011

Просто используйте универсальный Java-объект, если вы действительно хотите любой тип.Обычно это не очень хорошая идея, но вы сказали, что хотите любой тип, и общий объект включает это.

0 голосов
/ 30 августа 2011

Я конвертирую эти объекты в json и передаю их без проблем:)

0 голосов
/ 11 августа 2011

Я не знаю, применимо ли это к вашему случаю, потому что нам не хватает этой информации, но вы всегда можете передать свои значения в виде строк, так как они могут представлять почти все (логические значения, символы, целые, длинные, плавающие и т.д.) , Вам просто нужно убедиться, что они действительны, а затем вы можете анализировать / конвертировать / приводить их по своему желанию.

или ответ hbtest

...