访问没有字段名称的JSON数据

时间:2015-09-01 06:53:29

标签: android json

我有一个JSON数据,可以通过像http://192.55.23.210:8085/Services/getFriends?userId=xyz这样的链接访问,它返回一个像[“xyz”,“abc”]这样的数组。如何访问这些对象

2 个答案:

答案 0 :(得分:0)

您可以使用names(int)JSONObject方法获取字段名称,而无需了解它们,然后访问它们:

public void getFieldNames(JSONArray jsonArray) {
 List<String> fieldNames = new ArrayList<String>;
try {

for (int i = 0; i < jsonArray.length(); ++i) {
    JSONObject jsonObject = jsonArray.getJSONObject(i);
    fieldNames[i] = jsonObject.names(i); 

    }
} catch (Exception e) {
   Log.e("ConnectToDatabase->getJsonData", "Error Parsing JSON Data "
        + e.toString());
  }
}

答案 1 :(得分:0)

select * 
from 
table_name a
where
a.name='@1' and
a.age=@2 and
a.org='@3';