如何从普通字符串生成JSON字符串?

时间:2017-02-16 13:04:51

标签: android

    JSONArray array = new JSONArray();
    try
    {
        for (int i = 0; i < contactList.size(); i++){

            JSONObject obj = new JSONObject();
            String myString = contactList.get(i);
            Log.e("Contact List",contactList.get(i));
            String[] myarray = myString.split(",");
            obj.put("is_private","0");
            obj.put("expire_date","0000-00-00");
            obj.put("name",myarray[0]);
            obj.put("phone_no",myarray[1]);
            obj.put("user_id", 1);

            array.put(obj);
        }

我们如何将json字符串转换为普通字符串?请给我答案。

4 个答案:

答案 0 :(得分:0)

你可以使用toString函数。

array.toString()

答案 1 :(得分:0)

JSONObject obj = new JSONObject(yourstring); String x = obj.getString(“x”);

答案 2 :(得分:0)

使用此代码,可能对您有帮助。

    JSONObject json = new JSONObject();
    //put your values
    json.toString();

答案 3 :(得分:0)

请清楚你的问题 JsonObject到String使用:

json.toString();

JsonObject的字符串:

String data= "Json format data";
JsonObject obj=new JsonObject(data);