Я разрабатываю клиентское приложение Blackberry, и я столкнулся с той же проблемой. Я искал метод JSON для анализа ответа, который я получаю с сервера. Я использую подключаемый модуль Eclipse для BB в качестве IDE, и он поставляется с BB SDK, в том числе для JSON.
Самый простой ответ на этот вопрос заключается в следующем:
Изначально не забудьте использовать этот оператор импорта:
import org.json.me.JSONObject;
Затем назначьте JSON форматированный ответ от сервера к строковой переменной:
String jsonStr = "{\"team\":\"Bursaspor\",\"manager\":\"Ertuğrul Sağlam\",\"year\":\"2010\"}";
Создать JSONObject:
JSONObject obj = new JSONObject(jsonStr);
т.е. если вы хотите использовать значение поля «команда», которая «Бурсаспор», то вы должны использовать JSONObject так:
obj.getString("team")
Этот вызов возвращает строковое значение, которое «Бурсаспор ».
P.S: Я вдохновил это решение с этого сайта, которое просто объясняет решение той же проблемы для разработки Android.
http://trandroid.com/2010/05/17/android-ile-json-parse-etme-ornegi-1/
Да, мы используем код JSON ME из json.org и он прекрасно работает. Как вы сказали, просто извлеките исходный код в свое собственное дерево исходного кода, и оно будет скомпилировано в ваше приложение. –
"скачать JSON ME (Zip-файл) на JSON.org" ссылка не работает – paullb
посмотреть ссылки обновить –