2015-04-05 70 views
-3

我在我們的RESTful服務下面使用此代碼:(輸出的類型是JSON)如何在Restful服務中獲取字段名稱值?

productList = new String[posList.size()][2]; 

for (int i = 0; i < posList.size(); i++) { 
    productList[i][0] =(posList.get(i).getUnitprice()); 
    productList[i][1] = (posList.get(i).getCategories().getCategoryName()); 
} 

的結果是這樣的:

"item" : [ 
       "85000", 

       "modem", 
     ] 

我想字段名是價值 之前我是怎麼可以做到這一點?

+0

這個問題還不清楚。 JSON究竟應該是什麼樣子? – wavemode 2015-04-05 09:38:50

回答

0

最簡單的方法將僅僅是

for (int i = 0; i < posList.size(); i++) { 
    productList[i][1] =(posList.get(i).getUnitprice()); 
    productList[i][0] = (posList.get(i).getCategories().getCategoryName()); 
} 

還是我missunderstand你想要的嗎?

+0

我們有兩個表:「單價」字段在產品中的類別和產品,「類別名稱」在類別表中。 – adak 2015-04-06 08:21:28

+0

我的問題的目的是這樣的:我想要得到像標準的JSON服務:「unitprice」:「85000」,但我只得到如下字段的值:「85000」我如何獲得fieldname?謝謝 – adak 2015-04-06 08:52:36

0

當你似乎想要一個JSON對象時,你的代碼正在構造一個數組。 您的問題太模糊不清,無法回答,但您可以查看this library來操縱JSON。

相關問題