android– 如何从这个json对象中提取字符串数组?

android– 如何从这个json对象中提取字符串数组?,第1张

概述我正在尝试使用org.json中的类从以下json对象获取可用数字列表{"response":true,"state":1,"data":{"CALLERID":"81101099","numbers":[

我正在尝试使用org.Json中的类从以下Json对象获取可用数字列表

    {        "response":true,        "state":1,        "data":        {            "CALLERID":"81101099",            "numbers":                [                       "21344111","21772917",                       "28511113","29274472",                       "29843999","29845591",                       "30870001","30870089",                       "30870090","30870091"                ]        }    }

在从Web服务接收到Json对象后,我的第一步是:

JsonObj = new JsONObject(response);JsonData = JsonObj.optJsONObject("data");

现在,如何保存数字的字符串数组

解决方法:

采用:

JsonObj = new JsONObject(response);JsonData = JsonObj.optJsONObject("data");JsONArray arrjson = JsonData.getJsONArray("numbers");String[] arr = new String[arrjson.length()];for(int i = 0; i < arrjson.length(); i++)    arr[i] = arrjson.getString(i);
总结

以上是内存溢出为你收集整理的android – 如何从这个json对象中提取字符串数组?全部内容,希望文章能够帮你解决android – 如何从这个json对象中提取字符串数组?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存