gpt4 book ai didi

android - 将来自服务器的数据放入字符串数组

转载 作者:太空狗 更新时间:2023-10-29 15:41:42 24 4
gpt4 key购买 nike

我正在从服务器的数组中获取数据。现在我想把接收到的数据(用户名)放入一个字符串数组中。我不知道将数据放入字符串数组。

代码:-

                 JSONObject jo = new JSONObject(data);
Log.d("response", jo.toString(4));
JSONArray jArray = jo.getJSONArray("driver_details");
for (int i=0; i < jArray.length(); i++)
{
System.out.println("please print my name...for....");
try {
JSONObject jsob = jArray.getJSONObject(i);
// Pulling items from the array
mfname = jsob.getString("first_name");
}
}

最佳答案

您有多种选择。一个正在使用 String[] 或 ArrayList();

JSONObject jo = new JSONObject(data);

Log.d("response", jo.toString(4));

JSONArray jArray = jo.getJSONArray("driver_details");

String[] names = new String[jArray.length()];

for (int i=0; i < jArray.length(); i++)
{
System.out.println("please print my name...for....");
try {


JSONObject jsob = jArray.getJSONObject(i);
// Pulling items from the array
mfname = jsob.getString("first_name");
names[i] = mfname;
}
}

你也可以使用 ArrayList():

List<String> names= new ArrayList<String>();
....
names.add(mfname);

关于android - 将来自服务器的数据放入字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22953181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com