JSON格式
来源:互联网 发布:回忆杀网络用语 编辑:程序博客网 时间:2024/05/18 02:01
JSON
JSON(JavaScript Object Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读,同时也方便了机器进行解析和生成。JSON简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构,其可以将JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从Web客户机传递给服务器端程序。JSON采用完全独立于程序语言的文本格式,但是也使用了类C语言的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。
JSON示例
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>注册</title></head><script type="text/javascript" src="<%=path%>/js/jquery-1.8.3.js"></script><script type="text/javascript"> $(document).ready(function() { //1、定义JSON格式的user对象,并在id为objectDiv的div中输出 var user = {"id":1,"name":"张三","pwd":"000" }; $("#objectDiv").append("ID:"+user.id+"<br>") .append("用户名:"+user.name+"<br>") .append("密码:"+user.pwd+"<br>"); //2、定义JSON格式的字符串数组,并在id为arrayDiv的div中输出 var ary = ["中","美","俄"]; for(var i=0;i<ary.length;i++) { $("#arrayDiv").append(ary[i]+" "); } //3、定义JSON格式的user对象数组,并在id为objectArrayDiv的div中使用<table>输出 var userArray = [ {"id":2,"name":"admin","pwd":"123"}, {"id":3,"name":"詹姆斯","pwd":"11111"}, {"id":4,"name":"梅西","pwd":"6666"} ]; $("#objectArrayDiv").append("<table>") .append("<tr>") .append("<td>ID</td>") .append("<td>用户名</td>") .append("<td>密码</td>") .append("</tr>"); for(var i=0;i<userArray.length;i++) { $("#objectArrayDiv").append("<tr>") .append("<td>"+userArray[i].id+" </td>") .append("<td>"+userArray[i].name+" </td>") .append("<td>"+userArray[i].pwd+"</td>") .append("</tr>"); } $("#objectArrayDiv").append("</table>"); }); </script><body>一、JSON格式的user对象:<div id="objectDiv"></div><br>二、JSON格式的字符串数组:<div id="arrayDiv"></div><br>三、JSON格式的user对象数组:<div id="objectArrayDiv"></div></body></html>
0 0
- Json 格式
- Json格式
- JSON格式
- Json格式
- JSON格式
- json 格式:
- JSON格式
- json格式
- json格式
- JSON格式
- json格式
- json格式
- json格式
- json格式
- json格式
- JSON格式
- json格式
- json格式
- lintcode:Subsets
- SQLite允许向一个integer型字段中插入字符串
- hdu2553N皇后问题(预处理)
- linux串口操作
- JRE JDK SDK 和JVM的关系(图文)
- JSON格式
- UIButton内文字自适应button长度
- SegmentControl 那些令人烦恼的事儿
- oracle For循环和触发器Tigger
- javaScript中的数组篇——常用方法2
- GB28181修改补充文件--雨刷和灯光的控制协议
- 欢迎使用CSDN-markdown编辑器
- Oracle加密解密函数
- 近期总结