王老师:19139051760(微信同号) 13333709510
找答案
注册
登录
名词解释
所有科目
成人高考
成考院校
联大
青书学堂
文才
和学
现代兴业
安徽教育在线
超星
弘成
广东开放大学
国家开放大学
上海开放大学
含弘慕课
教育服务
成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学
成人高考报名入口
当前位置:
首页
>
国家开放大学系统
>
国家开放大学
>
国家开放大学Android网络开发技术
输入试题:
本题添加时间:2023/10/31 15:23:00
圆梦客服:王老师 19139051760(微信同号) 19139051760(微信同号)
完成以下JSON的解析,完成主体代码即可,解析方法及库不限。
答案是:public class JSONObjectActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_jsonobject);new Thread(new Runnable() {@Overridepublic void run() {// 模拟进行网络请求String jsonResult = FileUtils.readXML();parseJson(jsonResult);} }).start();}private void parseJson(String jsonData) { Person person = new Person(); try { JSONObject jsonObject = new JSONObject(jsonData);
// 解析persons数组JSONArray phones = jsonObject.getJSONArray("phones");person.phones = new ArrayList<>(); for (int i = 0; i < phones.length(); i++) { person.phones.add((String) phones.get(i));}// 解析普通属性person.name = jsonObject.getString("name");person.age = jsonObject.getInt("age");// 解析addressJSONObjectaddressJson=jsonObject.getJSONObject("address");Address address = new Address();address.country = addressJson.getString("country");address.province = addressJson.getString("province");person.address = address; System.out.println(person.toString());} catch (JSONException e) { e.printStackTrace();} }
class Person {List
phones;String name;int age;Address address;@Overridepublic Stsring toString() {return "Person{"+"phones ="+ phones +", name=''' + name + '\" +", age="+ age +", address="+ address +'}';}}class Address { String country;String province;
@Overridepublic String toString() {return "Address{"+"country=''' + country + '\" +", province=''' + province + '\" +'}';}}
出自
国家开放大学Android网络开发技术
国家开放大学系统
国家开放大学
更多试题>>>>
1、
简述O2O业务过程。
2、
定义一个父类person,以及继承了person的子类student,在父类中定义不少于两个方法,在子类中重写父类的至少一个方法,在main()方法中调用子类体现重写关系。
3、
请问,以下哪些是声明一个方法抛出异常的正确形式?请选择一个正确答案: ( ) 单选题 (1 分) 1分 A.void m() throws IOException{} B.void m() throw IOException{
4、
能够在同一包中的其他类中访问该类的成员,至少要在该成员声明时采用以下那种修饰符?( ) 单选题 (1 分) 1分 A.public B.private C.protected D.transient E.defau
5、
给出下面代码,关于该程序以下哪个说法是正确的? ( )public class Person(){static int arr[] = new int[5];public static void main(String a[]){Syst
提升学历-成人高考报名入口
提升学历-成人高考院校名单