Mysql
 sql >> база данни >  >> RDS >> Mysql

Вземете масив от MySQL към android

Променете своя showEmployee по този начин:

private void showEmployee() {
    JSONObject jsonObject = null;
    ArrayList<HashMap<String, String>> list = new ArrayList<HashMap<String, String>>();
    try {
        jsonObject = new JSONObject(JSON_STRING);
        JSONObject result = jsonObject.getJSONObject(TAG_JSON_ARRAY);
        JSONArray jsonTags = result.getJSONArray(KEY_USER_TAGS);

        for (int i = 0; i < jsonTags.length(); i++) {
            tags = tags + jsonTags.getString(i);

            HashMap<String, String> employees = new HashMap<>();
            employees.put(KEY_USER_TAGS, jsonTags.getString(i));

        }

    } catch (JSONException e) {
        e.printStackTrace();
    }
}

и задайте низа на маркерите си на празен низ (в противен случай първият обект ще бъде нулев)

   public static String tags = "";

Кодът все още има някои логически недостатъци, HashMap на вашите служители ще съдържа само последния запис, защото вие винаги създавате нов HashMap.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да извлечем <map> в Hibernate

  2. Най-добрият начин да съхранявате настройките на приложението PHP?

  3. MySQL среден брой часове между създадените дати и времена за конкретен интервал от време

  4. Функция SCHEMA() в MySQL

  5. Как работи функцията REGEXP_SUBSTR() в MySQL