json的格式

json的格式

1.{name:"张三:",age:21,sex:"女"}

JSONObject demoJson = new JSONObject(jsonString);
String name = demoJson.getString("name");
String age = demoJson.getString("age");
String sex = demoJson.getString("sex");


2.[{name:"张三:",age:21,sex:"女"},{name:"李斯",age:21,sex:"女"},{name:"王五",age:21,sex:"女"}]

JSONArray jsonary = new JSONArray(jsonString);  
ArrayList<myjson> objlist = new ArrayList<myjson>();  
for (int i = 0; i < jsonary.length(); i++) {  
    my = new myjson();  
    JSONObject jsonobj = jsonary.getJSONObject(i);  
    my.set_name(jsonobj.getString("name"));  
    my.set_age(jsonobj.getInt("age"));  
    my.set_sex(jsonobj.getString("sex"));  
    objlist.add(my);  
}  

3.{singer:{id:1,name:"tom",gender:"男"}}

JSONObject jsonObj = new JSONObject(jsonString).getJSONObject("singer"); 
int id = jsonObj.getInt("id"); 
String name = jsonObj.getString("name"); 
String gender = jsonObj.getString("gender"); 


4.{singers:[{'id':02,'name':'tom','gender':'男'},{'id':05,'name':'lily,'gender':'女'}]}

JSONArray jsonObjs = new JSONObject(jsonString).getJSONArray("singers"); 
String s = "";
for(int i = 0; i < jsonObjs.length() ; i++){ 
    JSONObject jsonObj = ((JSONObject)jsonObjs.opt(i)).getJSONObject("singer"); 
    int id = jsonObj.getInt("id"); 
    String name = jsonObj.getString("name"); 
    String gender = jsonObj.getString("gender"); 
    s +=  "ID号"+id + ", 姓名:" + name + ",性别:" + gender+ "\n" ; 
}
5.["A区 ","B区 ","C区 ","D区 "]
JSONArray jsonary = new JSONArray(jsonString);  
String  s= "";
for (int i = 0; i < jsonary.length(); i++) {  
    s += jsonary.getString(i);
}  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值