android中json解析及使用(中)
16lz
2021-12-04
解析JSON字符串:
我们可以通过JSONObject与JSONArray的getInt,getString,getDouble,getJSONArray,getJSONObject等函数来解析json.
package com.yunos.tv.video.resource.controller.web;import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class Test { public static void main(String[] args) { String jsonString = "{\"UserName\":\"ZHULI\",\"age\":\"30\",\"workIn\":\"ALI\",\"Array\":[\"ZHULI\",\"30\",\"ALI\"]}"; //将Json字符串转为java对象 JSONObject obj = JSONObject.fromObject(jsonString); //获取Object中的UserName if (obj.has("UserName")) { System.out.println("UserName:" + obj.getString("UserName")); } //获取ArrayObject if (obj.has("Array")) { JSONArray transitListArray = obj.getJSONArray("Array"); for (int i = 0; i < transitListArray.size(); i++) { System.out.print("Array:" + transitListArray.getString(i) + " "); } } }}
返回:
UserName:ZHULIArray:ZHULI Array:30 Array:ALI
更多相关文章
- Android获取RecyclerView滑动距离
- Android之解析JSON数据示例(android原生态,FastJson,Gson)
- Android(安卓)获取屏幕尺寸与密度
- Android对话框图片全屏
- Android(安卓)获取包名,版本信息
- android如何获取url指定的图片资源
- EditText设置不自动获取焦点,点击后才获取,并弹出软键盘
- Android开发学习笔记(十二) 获取系统可用内存
- android获得mac和ip .