2015-04-05 40 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。

相关问题