JSONObject对象
Posted yhm9
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSONObject对象相关的知识,希望对你有一定的参考价值。
1.JSONObject介绍
JSONObject-lib包是一个beans,collections,maps,java arrays和xml和JSON互相转换的包。
方法:
|
https://www.sojson.com/json/json_parse.html //JSON教程
- 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";
- //每行以10个空格递进,并且输出到Id为 outText 的textarea中。
- document.getElementById("outText").value = (JSON.stringify(json,null,10));
JSON 解析实例
我们得到的数据如下:
- ‘"domain" : "sojson.com","author":"soso"‘
外面被引号包裹起来了,证明它就是个字符串,而不是JSON对象,那么我们要转换,这个时候JSON.parse()
就可以派上用场了。
- var json = JSON.parse(‘"domain" : "sojson.com","author":"soso"‘);
如果抛出语法错误(Uncaught SyntaxError),正确会返回一个JSONObject,我们来输出一把,获取“domain”。
- var json = JSON.parse(‘"domain" : "sojson.com","author":"soso"‘);
- alert("json.domain = " + json.domain);
- //alert(json[‘domain‘]);//或者这样也可以
以上是关于JSONObject对象的主要内容,如果未能解决你的问题,请参考以下文章
如何构建json串,并将map转为jsonObject对象的三种方式(scala)