Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhận một mảng từ MySQL sang android

Sửa đổi chương trình của bạn Nhân viên như thế này:

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();
    }
}

và đặt chuỗi thẻ của bạn thành một chuỗi trống (nếu không đối tượng đầu tiên sẽ là rỗng)

   public static String tags = "";

Mã vẫn còn một số sai sót về logic, HashMap nhân viên của bạn sẽ chỉ chứa mục nhập cuối cùng, vì bạn luôn tạo HashMap mới.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql / php:hiển thị các bài đăng và cho mỗi bài đăng, tất cả các bình luận

  2. Truy xuất 10 hàng được chèn gần đây nhất trong bảng

  3. Sự cố khi nhóm

  4. CHỌN VÀO không hoạt động

  5. Ngày PHP hiển thị '1970-01-01' sau khi chuyển đổi