2017-02-16 110 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);