Android实例demo21之json数据封装,服务器json数据接收

本文深入解析Java中JSON对象的使用,包括如何创建和操作JSONObject与JSONArray,以及如何在服务器接收端正确解析JSON数据。通过实例演示,帮助开发者熟练掌握JSON对象在Java开发中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java中常用的json对象:JSONObject

(1)字符串 NSInteger等常用对象

JSONObject mjsonObject = new  JSONObject();  
mjsonObject.put("name" ,  “xiaoming” ); 

(2)map list

Map<String, String> map = new HashMap<String, String>();
map1.put("name", “xiaoming”);
List<Map> list = new ArrayList<Map>();
list.add(“abc”);

然后将对象转化为JSONArray

JSONArray js1 = JSONArray.fromObject(map);
JSONArray js2 = JSONArray.fromObject(list);

mjsonObject.put("map", js1);
mjsonObject.put(“list”, js2);

服务器接收端:

public void testJson(TestContent jsonObj)

public void testJson(JSONObject jsonObj)

TestContent 要喝json封装的数据类型保持一致

这样json直接就可以转化为我们所定义的实体类。

当然第二种方式,用JSONObject也可以get里面的对象。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值