gpt4 book ai didi

Android:如何使用 GSON 库解析 JSON 文件?

转载 作者:搜寻专家 更新时间:2023-11-01 07:54:44 25 4
gpt4 key购买 nike

我有一个方法可以返回最强 WiFi 接入点的 SSID。映射数据位于原始文件夹中的文件名“ssid_number.txt”中。如果最强的 WiFi 接入点“KD WLAN 热点”是,我如何使用 GSON 库解析此文件以获得数字 4?

{
"KD Privat": 1,
"KD WLAN Hotspot": 4,
"treeWifi": 9,
"cafeWifi": 5 //I have here more that 200 WIFI access point

}

最佳答案

我采用了下一种方式。

我从 url 中提取了 JSON 字符串。然后,

Gson gson = new Gson(); // create Gson obj
currentResponse = gson.fromJson(resultJSON, City.class);

currentResponse 是一个 json.toString() 输出。

接下来,为您的 json 输出创建新类,所有字段都对应于 json。看看我的工作代码:

public class City {

@SerializedName("name")
public String cityName;

public String getCityName() {
return cityName;
}
}

在你的情况下它会是这样的:

public class WiFi {

@SerializedName("cafeWifi")
public int wiFiAmount;

public int getWiFiAmount() {
return wiFiAmount;
}
}

通过此方法获取您的wifi数量:

WiFi wifi = new WiFi();
int a = wifi.getWiFiAmount();

关于Android:如何使用 GSON 库解析 JSON 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29627622/

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