У меня есть данные JSON, которые доступны по ссылке, такой как http://192.55.23.210:8085/Services/getFriends?userId=xyz, которая возвращает массив, такой как ["xyz", "abc"]. Как получить доступ к этим объектамДоступ к данным JSON без имени поля
ответ
Вы можете получить имена полей, не зная их, используя 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());
}
}
JSONParser parser=new JSONParser();
String s="[\"xyz\",\"abc\"]";
try {
JSONArray jsonarray=(JSONArray)parser.parse(s);
for (Object object : jsonarray) {
System.out.println((String)object);
}
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
@Sharp Edge Имя поля не существует .. У меня есть только массив, как я упомянул в вопросе – Loren
Здесь ур делает hardcoding b y ставит значения xyz и abc .. Я не знаю значений – Loren
Ну, конечно, это был пример. поэтому вместо строчной кодированной строки вы можете извлекать json-данные из url и анализировать ее так же, как я. – Sagar
- 1. быстры - JSON доступ к данным
- 2. javascript Доступ к данным JSON
- 3. Доступ к объектам json без имени
- 4. Доступ к данным канала JSON
- 5. Доступ к конкретным данным JSON
- 6. VueJS Доступ к данным JSON
- 7. Доступ к данным json file
- 8. Доступ к данным массива Json
- 9. Доступ к данным в JSON
- 10. Доступ к данным JSON NativeScript
- 11. Доступ к данным JSON Object с пространством по имени
- 12. Доступ к данным из json-структуры
- 13. Доступ к данным из поля JSON в Postgres
- 14. Доступ к данным в файле Json
- 15. Доступ к данным JSON с использованием jquery
- 16. Как получить доступ к данным json без вызова переменной?
- 17. Доступ к данным типа json без знания макета данных?
- 18. Доступ к динамическому имени JSON
- 19. Доступ к данным поля ввода текста
- 20. Доступ к данным приложения
- 21. Доступ к данным в формате JSON
- 22. Как получить доступ к вложенным данным JSON
- 23. Доступ к конкретным данным из массива JSON
- 24. PHP и JSON - Доступ к данным
- 25. Доступ к данным Json на машинописных текстах
- 26. Доступ к данным json за пределами $ .getJSON()
- 27. Как получить доступ к данным json globaly
- 28. Доступ к многомерным данным JSON через php.
- 29. Доступ к данным json из jquery
- 30. Доступ к данным из файла JSON
URL медленно вниз, обеспечивают точные данные JSon – Androider
Вы можете получить имена полей, вы знаете, что если у вас есть JSONArray .. –
U не сможет использовать эту ссылку .. Я предоставил фиктивные данные – Loren