将Java字符串转换为Json

将Java字符串转换为Json,java,java-me,json,Java,Java Me,Json,我有一个字符串列表,我希望将其转换为Json。我使用org\json\me就是为了这样做。然而,我不知道如何从这里继续下去。一点点帮助将不胜感激。谢谢 这是我的代码: public class PhoneData implements JSONAble { private Display display; private Form mainScr; public PhoneData() { mainScr = new Form("Phon

我有一个字符串列表,我希望将其转换为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;
    }
}

您可以将抛弃驱动程序与XStream一起用于序列化/反序列化字符串json:


我以前曾使用过这一点-对于如何使用json模式让解析器能够很好地解析json,有一些警告。

您可以使用带有XStream的抛弃驱动程序来序列化/反序列化字符串json:


我以前曾使用过这一点-对于如何使用json模式才能让解析器很好地解析,有一些警告。

您必须将数据放入,然后使用创建一个
JSONArray
您必须将数据放入,然后使用创建一个
JSONArray

除非您特别想使用org.json的barebones包,否则可以查看。

除非您特别想使用org.json的barebones包,否则可以查看。

为什么要在数组中重新定义数据?您正在尝试制作地图吗?为什么要重新定义阵列中的数据?您正在尝试制作地图吗?这与使用org\json\me有很大不同吗?对不起。我没有使用org.json.me.*。这与使用org\json\me会有很大不同吗?对不起。我没有使用org.json.me.*.我已经完成了向量向量=新向量(5,3);矢量加法(imei);矢量加法(imsi);矢量加法(majorOS);矢量加法(modelnumber);矢量加法(版本);我已经做了向量向量=新向量(5,3);矢量加法(imei);矢量加法(imsi);矢量加法(majorOS);矢量加法(modelnumber);矢量加法(版本);