2012-01-03 65 views
1

我有我的JSON文件在我的原始文件夾。我解析了5個json文件。這最後一個無法解析JSON文件解析在android離線

{ 
    names : 
    { 
    "appliances" : 
     [ 
      "fan", 
      "light" 
     ], 
    "furniture" : 
     [ 
      "chair", 
      "table" 
     ] 
. 
. 
. 
. 
    } 
} 

在這裏,我想用哈希映射它在那裏.. 設備鏈接到下一個表,傢俱都是一個單獨的JSON文件鍵和椅子,桌子或全部單獨的JSON文件鍵,在這裏我使用哈希映射和矢量來映射三個文件的所有鍵和值。現在我只需要使用JSONObject和JSONArray就可以單獨使用這個文件。

例如

appliances_groups=parseFile(R.raw.appliances);//function parse file to read json file and store in a string 
JSONArray JSONArray_groups= new JSONArray(appliances_groups); 
String y =""; 
int i; 
for (i = 0; i < JSONArray_groups.length(); i++) { 
    JSONObject JSONObject_groups = JSONArray_groups.getJSONObject(i); 
    HashMap group_elements = new HashMap(); 

然後我不能繼續 ..這裏如何有效地使用的JSONObject ANDS JSONArray?請幫忙!

回答

0

使用的代碼從下面的鏈接,通過這一點,我們可以很容易地解析JSON字符串

JSON Parsing

+0

即使這裏詳細的例子:** [Android的 - JSON解析示例](http://goo.gl/GZE8E )** – 2012-01-03 05:37:32