Как разобрать произвольный файл JSON в GWT? - PullRequest
0 голосов
/ 20 ноября 2011

Я пишу приложение GWT, где мне нужно загрузить и проанализировать произвольный файл JSON.

Так что я думаю, что тип наложения не очень полезен в этом случае, так как я заранее не знаю схему / формат файла.

Я провел некоторые онлайн-исследования, но все еще могу 'Не могу понять, как это сделать.Может кто-нибудь подсказать, пожалуйста, как это сделать?

Спасибо!

Ответы [ 2 ]

1 голос
/ 20 ноября 2011

Если вы заранее не знаете схему , у вас ( к сожалению ) осталось JSONParser.

0 голосов
/ 20 ноября 2011

Вы можете сначала создать JavaScriptObject из строки / файла

private final native JavaScriptObject asJavaScriptObject(String json) /*-{
    eval('var res = ' + json);
    return res;
}-*/;

, а затем использовать его для создания JSONObject, который имеет методы для доступа к свойствам JSON и проверки их существования..

new JSONObject(asJavaScriptObject(json));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...