2016-06-23 4 views
0

Я разрабатываю приложение (MIDlet) для модема Gemalto EHS6, который запускает Java-версию. Я хочу сделать HTTP-сообщение, используя формат JSON. Каким будет самый простой способ сделать это?Встроенный парсер JSON в J2ME?

org.json не поддерживается в J2ME

Я уже читал these answers, но я не могу поверить, что это было бы способ сделать это !? Зависит от какой-то сторонней реализации? Я мог бы написать просто один только для подмножества формата JSON, который мне нужен - но это не похоже на «правильный» выбор. Или что? Это самый эффективный способ сделать это в конце?

+0

Насколько я знаю, не планируется добавить встроенную поддержку Json на J2ME. Но вы можете попробовать/портировать https://jsonp.java.net/ –

ответ

1

Да, в Java ME есть API для JSON. Вы можете увидеть это в разделе Oracle Java ME Embedded APIs, название пакета для этого - com.oracle.json. Он доступен с момента выпуска 8.0.

Основная проблема для вас в том, что модем, о котором вы говорили, поддерживает только Java ME 3.2, судя по его веб-странице. Если вы не знаете способ обновления до версии 8.0 или выше, я боюсь, что вы застряли в использовании собственных библиотек.

+0

Отличный ответ! В моем случае, однако, я не знаю, могу ли я/должен это сделать. Модем управляет большим количеством прошивки от Gemalto, обеспечивая безопасность и обслуживание - поэтому обновление, возможно, оставит меня без их поддержки. – Clausen

Смежные вопросы