JSONObject对象

1.JSONObject介绍

JSONObject-lib包是一个beans,collections,maps,java arrays和xml和JSON互相转换的包。

方法:

的getString()获取与键关联的字符串值
getInt()获取与键关联的int值
getFloat()获取与键关联的浮点值
getBoolean()获取与键关联的布尔值
getJSONArray()获取与键关联的JSONArray值
getJSONObject()获取与键关联的JSONObject值
一片空白()确定与键关联的值是否为空或者是否没有值。
的SetString()将一个键/字符串对放在JSONObject中
SETINT()将一个键/ int对放在JSONObject中
的setFloat()将一个键/浮点对放在JSONObject中
setBoolean()在JSONObject中放置一个键/布尔对
setJSONObject()设置与键关联的JSONObject值
setJSONArray()设置与键关联的JSONArray值

https://www.sojson.com/json/json_parse.html   //JSON教程

  1. var json = {"title":"json在线解析(简版) - soJSON在线解析","domain":"https://www.sojson.com/simple_json_beta.html","keywords":"json在线解析","功能":["JSON美化","JSON数据类型显示","JSON数组显示角标","高亮显示","错误提示",{"备注":["www.sojson.com","json.la"]}],"加入我们":{"qq群":"259217951"}};
  2. //每行以10个空格递进,并且输出到Id为 outText 的textarea中。
  3. document.getElementById("outText").value = (JSON.stringify(json,null,10));

JSON 解析实例 

我们得到的数据如下:

  1. '{"domain" : "sojson.com","author":"soso"}'

外面被引号包裹起来了,证明它就是个字符串,而不是JSON对象,那么我们要转换,这个时候JSON.parse() 就可以派上用场了。

  1. var json = JSON.parse('{"domain" : "sojson.com","author":"soso"}');

如果抛出语法错误(Uncaught SyntaxError),正确会返回一个JSONObject,我们来输出一把,获取“domain”。

  1. var json = JSON.parse('{"domain" : "sojson.com","author":"soso"}');
  2. alert("json.domain = " + json.domain);
  3. //alert(json['domain']);//或者这样也可以
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

知青先生

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

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

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

打赏作者

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

抵扣说明:

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

余额充值