Android(安卓)封装json数据
16lz
2021-12-04
昨天写了Android解析json数据,今天把怎样封装json数据吧!其实都是很简单,用过一遍或者看过一遍几乎都会了。
JSONObject jsonObject = new JSONObject();try {jsonObject.put("id", ID);jsonObject.put("name", name);jsonObject.put("password", password);jsonObject.put("email", email);} catch (JSONException e) {e.printStackTrace();}
jsonObject这个就是封装好json对象了。一般发送json对象都是转成字符串的:jsonObject.toString()。这样就搞定了。
封装好json对象,可以作为一个值再一次封装。
JSONObject jsonObject2 = new JSONObject();try {jsonObject2.put("id", ID);jsonObject2.put("name", name);jsonObject2.put("password", password);jsonObject2.put("email", email);} catch (JSONException e2) {e2.printStackTrace();}JSONObject jsonObject = new JSONObject();try {jsonObject.put("theme", theme); // 运动类型jsonObject.put("member", jsonObject2); // 创建者jsonObject.put("calorie", calorie); // 卡路里jsonObject.put("distance", distance); // 距离jsonObject.put("time", time); // 时间jsonObject.put("date", date); // 时间} catch (JSONException e) {e.printStackTrace();}
在上面的代码可以看出jsonObject2对象再次作为一个值,键是member,就嵌套封装了。
双引号是代表键,都应该知道。如果是跟服务器数据交互的话,双方定义好键就行。
更多相关文章
- mybatisplus的坑 insert标签insert into select无参数问题的解决
- python起点网月票榜字体反爬案例
- 类和 Json对象
- gson使用在android使用例子
- 【contacts】Phonebook电话本
- Android:getWritableDatabase/getReadableDatabase无法调用onCre
- Android(安卓)Studio修改apk命名
- Android中Activity之间访问互传参数
- android listview 自动加载