2016-08-29 16 views
0

Androidの解析JSON配列(文字列からのデータを解析)以下

{ 
    "section_id": "[24,1,5,2]" 
} 

、私は、サーバーから取得しています応答であり、私はGSONライブラリ私が取得することができる午前

public class SectionModel { 

     @SerializedName("section_id") 
     private String mSectionId; 

     public String getmSectionId() { 
      return mSectionId; 
     } 

     public void setmProgramName(String mSectionId) { 
      this.mSectionId = mSectionId; 
     } 
    } 

を使用していますvalue "[2,18,25,26]"に変換し、Stringに格納します。

ここで、これらの値をStringから取得し、Integer arraylistに格納する方法を説明します。

+0

下記の回答をご確認の上、お気軽にご質問ください – Dentor

答えて

0

はあなたのコードでは、この方法を試してください。

public ArrayList<Integer> returnArrayList(String parsetest){ 
     ArrayList<Integer> integerArrayList= new ArrayList<>(); 
     parsetest=parsetest.replace("[", ""); 
     parsetest=parsetest.replace("]", ""); 
     String[] list = parsetest.split(","); 
     for (String item : list) { 
      integerArrayList.add(Integer.valueOf(item)); 
     } 
     return integerArrayList; 
    } 

は法に何の疑いも気軽に。