2011-11-23 58 views
0

搜索JSONArray的JSONObject的裏面我有一個JSONObject其中inturn包含兩個一個JSONObjects(關鍵是rows_map和columns_map)如何在JAVA

{ 
     "rows_map":{ 
     "3":["Test","Test","Test","Test","Test",null,null,null,null,null,"2011-10-07 15:47:56.0",null,null], 
     "2":["test","","","","",null,null,null,"123456789","123456789.user","2011-10-07 12:49:49.0",null,null] 
    }, 
     "columns_map":{ 
columns_map":"fld1","fld2","fld3","fld4","fld5","Latitude","Longitude","Altitude","Mobile Number","Name","Time","Message","Advertisment"] 
     } 
    } 

在rows_map 3和2是創紀錄的數字。 每條記錄​​都與columns_map中的列相關。 我想獲得基於手機號碼列 的記錄列表,例如:移動號碼的記錄列表等於123456789

我該怎麼做。

+0

這看起來像JavaScript而不是java。 – awm

+2

@awm它是我想在Java中讀取並饋送到數據表的json文件 – Arasu

回答

0

在使用java讀取json的情況下,應該將其解析爲對象而不是語法。看看: https://stackoverflow.com/questions/338586/a-better-java-json-library

+0

我正在使用org.json庫。我想要的是,我想根據某些條件篩選/搜索JSON。我不想循環遍歷文件中的整個JSON(至少我自己)並將其過濾掉。 – Arasu

+0

這不是數據庫,它是一個傳入的平面文件,您必須一次搜索一條記錄。 – awm

+0

我正在將文件內容加載到JSONObject。我需要過濾。 – Arasu