2017-02-16 62 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); 文字列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); 
関連する問題