簡體   English   中英

Android jsonobject到listview socketio

[英]Android jsonobject to listview socketio

我使用socket.ionode.js制作了一個聊天應用程序,並且得到了像JSON對象中一樣的數據。

這是我的代碼

db.query('select email from users ', function(err, rows , field) {
    if (err) throw err;  
    let getuser={"get":rows};
    socket.emit('getuser',getuser);
});

在android中,我獲取數據並使用Toast.makeText顯示電子郵件數據

JSONObject data = (JSONObject) args[0];
     try {
       String get =data.getString("get");
       Toast.makeText(getApplicationContext(), get, Toast.LENGTH_SHORT).show();
     } catch (JSONException e) {}

但是我想通過使用一個簡單的ListView顯示電子郵件列表(用戶列表)。 如何從JSON對象獲取字符串數組?
請幫我。

您需要從JSONObject獲取JSON數組,然后通過循環將其轉換為模型類的列表並進行解析,或者通過GSON庫將其轉換為模型類,然后在ListView上顯示結果列表

JSONObject data = (JSONObject) args[0];
try {
    JSONArray userlist = data.getJSONArray("get");
} catch (JSONException e) {}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM