2017-02-16 112 views
-1
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字符串转换为普通字符串?请给我答案。如何从普通字符串中生成JSON字符串?

+0

你到底由JSON字符串是什么意思?你的代码有哪些问题? – Okas

+0

你想获得JSONArray或JSONObject的字符串? –

回答

0

你可以使用toString函数来做到这一点。

array.toString() 
0

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

0

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

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

清楚你的问题,请 的JSONObject到字符串中使用:

json.toString(); 

字符串的JSONObject:

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