gpt4 book ai didi

android - 如何在android中的字符串中获取具有多个值的json

转载 作者:行者123 更新时间:2023-12-02 17:01:08 24 4
gpt4 key购买 nike

我有一个 json ,它有多个用逗号分隔的值,位于数组的形式。我想分别获取技能和平台字符串。你能帮我吗?

我想在文本中显示技能字符串和平台字符串。

请帮助我。

格式为:

{
"data": [
{
"skills": "ANDROID SDK, ANIMATION, ANGULARJS,",
"platforms": "IOS Application, Social Networking, Online shopping Sites, Web Application"
}
],
"status": 100
}

最佳答案

试试这个

                       try {
JSONObject ob = new JSONObject(response);

int status = ob.getInt("status");

if (status == 100) {

JSONArray ja = ob.getJSONArray("data");

for (int i = 0; i < ja.length(); i++) {

values = new HashMap<>();

JSONObject vj = ja.getJSONObject(i);

String skills = vj.getString("skills "));

String platforms=vj.getString("platforms"));

data.add(values);
}

使用“split()”分割这两个字符串

                  List<String> skillsArray = Arrays.asList(skills.split(","));
List<String> platformsArray= Arrays.asList(platforms.split(","));

关于android - 如何在android中的字符串中获取具有多个值的json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47900335/

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