JsonObject用法

3 篇文章 0 订阅
2 篇文章 0 订阅

JsonObject用法

由于json是一个轻量级的数据交换格式,所以在安卓开发时多多少少会用到。下面就简单整理一下与其相关的JsonObject 在安卓开发中的基本用法。

目录

[TOC]来生成目录:

使用场景(部分)

  • HTTP GET 请求
  • HTTP GET 请求
所在包

org.json.JSONObject


实例1 POST请求传输

例如传输的数据为
{
“name” : “Frank”,
“age” : “22”,
“graduate college”:{
“name” : “JNU”,
“major” : “Computer Science”
}
}

简单用法:

            // 构造请求的json串
            JSONObject collegeinfo= new JSONObject();
            collegeinfo.put("name", "JNU");
            collegeinfo.put("major",  "Computer Science");
            JSONObject info= new JSONObject();
            info.put( "name","Frank");
            info.put("age",22);
            info.put("graduate college",collegeinfo);

实例2 GET请求获取json数据并解析

    假定接收的数据为:

{
“name” : “Frank”,
“age” : “22”,
“graduate college”:{
“name” : “JNU”,
“major” : “Computer Science”
}

}
简单用法:

    String result = "{"name" : "Frank","age"   : "22","graduate college":{
        "name"  : "JNU", "major"   : "Computer Science" }}"; 
    JSONObject getJsonObject = new JSONObject(result);
    String mGetName   = getJsonObject.getString("name");
    String mGetAge  = getJsonObject.getString("age");
    JSONObject mGetParaInfo = getJsonObject.getJSONObject("graduate college");
    String mGetParaName= mGetParaInfo .getString("name");
    String mGetParaMajor= mGetParaInfo .getString("major");

第一次用markdown编辑器,感觉不错

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Erorrs

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值