2011-08-02 14 views
3

作成しました:JSONObjectからArrayList?私はこのようなJSONオブジェクトを

static ArrayList<item> list = new ArrayList<item>(); 
static { 

     item dessertsItem1 = new item("name","address", "id","phone number"); 
     item dessertsItem2 = new item("name","address", "id","phone number"); 
     item dessertsItem3 = new item("name","address", "id","phone number"); 
} 

       list.add(dessertsItem1); 
     list.add(dessertsItem2); 
     list.add(dessertsItem3); 

public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 
     parse(); 

    } 

    private void parse() { 
     // TODO Auto-generated method stub 

     try { 

      JSONObject responseObj = new JSONObject(); 
      for (item items : list) { 

       JSONObject productObj = new JSONObject(); 
       productObj.put("ItemName", items.getName()); 
       productObj.put("ItemId", items.getId()); 
       productObj.put("ItemDescription", items.getDescription()); 
       productObj.put("ItemPrice", items.getPrice()); 

       Log.d("RESPONSE OBJECTS>", "the response objects are" 
         + responseObj + "\n" + productObj); 
       jarray.put(productObj); 
       Log.d("%%%%", "the json array is " + jarray); 

      } 

      responseObj.put("Desserts", jarray); 
} 

私はArrayListにJSONObjectを変換する方法を教えてください。

答えて

関連する問題