Конвертировать строку Java в Json - PullRequest
1 голос
/ 08 ноября 2010

У меня есть список строк, которые я хочу преобразовать в Json.Я использую org \ json \ me для этого.Однако я не знаю, как продолжить отсюда.Небольшая помощь будет оценена.Спасибо.

Это мой код:

public class PhoneData implements JSONAble {

    private Display display;   
    private Form mainScr;

    public PhoneData() {   

        mainScr = new Form("Phone Data");
        String imei = IDENInfo.imeiToString(IDENInfo.getIMEI());

        String imsi = new String();
        try{
            imsi=GPRSInfo.imeiToString(SIMCardInfo.getIMSI(), false );           
        }catch(SIMCardException ioe){}   
        String majorOS = DeviceInfo.getPlatformVersion(); 
        int content = CodeModuleManager.getModuleHandle("net_rim_bb_phone_api"); 
        String version = CodeModuleManager.getModuleVersion(content); //DeviceInfo.getSoftwareVersion();  
        String modelnumber = DeviceInfo.getDeviceName(); //get modelnumber


        String [] phoneData = new String[] { modelnumber = "Model Number", majorOS = "majorOS", version = "softwareversion"
            ,imei = "imei", imsi = "imsi"};  // an Array

    }


    protected void startApp() throws MIDletStateChangeException {
        // TODO Auto-generated method stub

        display.setCurrent(mainScr);
        PhoneData user = new PhoneData(); 
    }


    public void fromJSON(String jsonString) {
        // TODO Auto-generated method stub

    }

    public String toJSON() {
        // TODO Auto-generated method stub
        return null;
    }
}

Ответы [ 3 ]

2 голосов
/ 08 ноября 2010

Вам нужно будет поместить ваши данные в Vector, а затем использовать new JSONArray(yourvector), чтобы получить JSONArray.

0 голосов
/ 10 ноября 2010

Если вы специально не хотите использовать пакет barebones org.json, возможно, посмотрите на этот вопрос .

0 голосов
/ 08 ноября 2010

Вы можете использовать драйвер Jettison с XStream для сериализации / десериализации строки <-> json: http://x -stream.github.io / json-tutorial.html

У меня былоиспользовал это когда-то назад - есть некоторые предостережения о том, какой должна быть схема json для синтаксического анализа синтаксическим анализатором.

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