首页 > 作文

手机json格式怎么打开(json查看器安卓版)

更新时间:2023-04-05 06:43:57 阅读: 评论:0

jso学党章n数据是一段字符串。

它拥有不同意义的分隔符:

1 []中括号代表的是一个数组;

2 {}大括号代表的是一个对象

礼记学记3 双引号“”表示的是属性值

4 冒号:代表的是前后之间的关系,冒号前面是属性的名称,后面是属性的值,这个值可以是基本数据类型,也可以是引用数据类型。

{

“resultcode”: “00”,

“resultmessage”: “success”,

“result”: {

“startpage”: “”,

“unitname”: null,

“parameterwhisper”: null,

“lessonremark”: null,

“memberremark”: null,

“bookname”: null,

“memberlist”: [

{

“memberid”: “a09580f3175748ca90534b176c1f3e5e”王维介绍,

“membername”: “ggghh”,

“memberremark”: “”,

“picture”: “http:\/\/13.163.43.86:10015\/avatar\/avavatar12345.png”

}

]

}

}

上面是一段标准的json串

result是一个对象,memberlist是一个数组,其它的类型都可以用字符串表示。

1.我们利用android自带的jsonobject去解析这个json串

try {  //json就是上面的字符串 因为最外层是{}    //所以用jsonobject去解析    jsonobject jsonobject = new jsonobject(json);  //result是{}也就是对象 也用jsonobject,又因为result在json里面,所以用jsonobject去获取    jsonobject result = jsonobject.optjsonobject("result");    //startpage是""也就是字符串 用string, 又因为startpage在result里面,所以用result去获取    string startpage = re思想破冰引领发展心得体会sult.optstring("startpage");    string bookname = result.optstring("bookname");     //memberlist是[]也就是数组 用jsonarray口腔医学和口腔医学技术有什么区别, 又因为memberlist在result里面,    //所以用result去获取    jsonarray memberlist = result.optjsonarray("memberlist");  //下面是获取memberlist的子项 每个子项是一个对象,所以用jsonobject    for (int i = 0; i < memberlist.length(); i++) {        jsonobject item = memberlist.getjsonobject(i);        string membername = item.optstring("membername");    }} catch (jsonexception e) {    e.printstacktrace();}

2.我们用gson去解析这个json串

public class testbean{    private resultbean result;    public static class resultbean{    private string startpage;    private string bookname;    private list<memberbean> memberlist;         public static class memberbean{      private string membername;   } }}

先对应json串创建一个javabean

//json就是上面的json串testbean bean= new gson().fromjson(json, testbean.class);//同样我们也可以将javabean转成json串string jsonstr=new gson().tojson(bean);

本文发布于:2023-04-05 06:43:56,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/5933d97e1dd8b0042586b7b84fc21ac0.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:手机json格式怎么打开(json查看器安卓版).doc

本文 PDF 下载地址:手机json格式怎么打开(json查看器安卓版).pdf

下一篇:返回列表
标签:的是   是一个   字符串   数组
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图