Я работаю в GWT. В настоящее время мое требование прост. Я хочу JSON в следующем формате:Создание объекта для ожидания Json
{":question" : { ":id":"123", ":question_text":"some text", ":nodes":["123","111"]}}
Мне нужно создать объект в GWT кода таким образом, что, когда я использую плагин JQuery JSON, чтобы разобрать этот объект; Я должен получить выше перечисленных json. Этот json нужно отправить в удаленный сервис.
В настоящее время я попытался использовать Java Hashmaps и пользовательские объекты Java, смоделированные для этих атрибутов, но у них всегда есть метаданные в сгенерированном JSON, и я просто не могу получить этот формат.
Было бы здорово, если бы кто-нибудь мог предложить, как я мог бы моделировать этот объект данных таким образом, чтобы получить JSON, как и ожидалось.
Или я могу просто написать простой пользовательский парсер JSON в Javascript? Как мне это сделать?
веселит -Priyank
Ваш вопрос очень неясен. Что ты пытаешься сделать? Создает ли ваше приложение GWT JSON? JSON - это протокол для сериализации объектов для строк и наоборот. –
Да, очень неясно. Если вам просто нужен JSON, тогда напишите его в строке и передайте это в собственный код javascript, который вызывает jquery. Объекты GWT всегда будут содержать дополнительные вещи, поскольку они не просто обычное сопоставление с читаемой строкой JSON, и все члены и классы все равно становятся запутанными. –
Да, мне просто нужен был json, и, наконец, я передал его обратно в родном методе. Первоначально я просто искал, как обеспечить, чтобы я получал точный JSON при предоставлении объекта без метаданных, помещаемых в объект. Возможно, http://code.google.com/p/gwt-jsonizer/ это сработало бы; но я никогда не пытался это попробовать. – Priyank