json语句:

JSON 值可以是:

数字(整数或浮点数)字符串(在双引号中)逻辑值(true 或 false)数组(在中括号中)对象(在大括号中)null

对于json的的对象数组:var sites = [ { "name":"runoob" , "url":"m.runoob.com" }, { "name":"google" , "url":"www.google.com" }, { "name":"微博" , "url":"www.weibo.com" } ];

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<h2>JavaScript 创建 JSON 对象</h2>
<p>第一个网站名称: <span id="name1"></span></p>
<p>第一个网站修改后的名称: <span id="name2"></span></p> <script>
var sites = [
{ "name":"runoob" , "url":"www.runoob.com" },
{ "name":"google" , "url":"www.google.com" },
{ "name":"微博" , "url":"www.weibo.com" }
]; document.getElementById("name1").innerHTML=sites[0].name;
// 修改网站名称
sites[0].name="菜鸟教程";
document.getElementById("name2").innerHTML=sites[0].name;
</script> </body>
</html>

对应的运行结果如下:

Array 对象方法
方法 描述
concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
shift() 删除并返回数组的第一个元素
slice() 从某个已有的数组返回选定的元素
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素。
toSource() 返回该对象的源代码。
toString() 把数组转换为字符串,并返回结果。
toLocaleString() 把数组转换为本地数组,并返回结果。
unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
valueOf() 返回数组对象的原始值

jQuery中的$.getJSON( )方法函数主要用来从服务器加载json编码的数据,它使用的是GET HTTP请求。使用方法如下:

$.getJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )

url是必选参数,表示json数据的地址;
data是可选参数,用于请求数据时发送数据参数;
success是可参数,这是一个回调函数,用于处理请求到的数据。

获取json数据举例:

$.getJSON('test.json', function(data){
for (var i = 0; i < data.rows.length; i++) {
$('#test').append('<p>' + data.rows[i].realName + '</p>');
}
});
jQuery.getJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )返回: jqXHR
描述: 使用一个HTTP GET请求从服务器加载JSON编码的数据。 添加的版本: 1.0jQuery.getJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )
url
类型: String
一个包含发送请求的URL字符串
data
类型: PlainObject or String
一个普通的对象或字符串,用来发送请求给服务器。
success
Type: Function( PlainObject data, String textStatus, jqXHR jqXHR )
当请求成功后执行的回调函数。

最新文章

  1. Codeforces Round #361 (Div. 2) B
  2. Hibernate的关联映射
  3. android 工程出现感叹号错误
  4. 【OpenCV入门教程之三】 图像的载入,显示和输出 一站式完全解析(转)
  5. Yii系列教程(三):集成Redis
  6. 【JavsScript】JavaScript MVC 框架技术选型
  7. 关于Android(Java)创建匿名线程
  8. CodeSmith和PowerDesigner的使用安装和数据库创建
  9. kali Linux 文本图形界面切换遇到的怪问题
  10. H面试程序(28):字符串处理转换
  11. 通过 Jersey Http请求头,Http响应头,客户端 API 调用 REST 风格的 Web 服务
  12. 。net定时关闭excel进程
  13. .net通用CMS快速开发框架——问题1:Dapper通用的多表联合分页查询怎么破?
  14. python vs vscode问题汇总
  15. Cs231n课堂内容记录-Lecture 4-Part2 神经网络
  16. TensorFlow中的并行执行引擎——StreamExecutor框架
  17. Python:Day42 Position
  18. 协同过滤算法 teamCF
  19. 音视频处理ffmpeg使用
  20. Revit API通过相交过滤器找到与风管相交的对象。

热门文章

  1. node 微信退款
  2. MySQL 【教程二】
  3. 【MyBatis笔记】mapper文件的配置以及说明
  4. java时间切片工具
  5. webService-axis开发jar包
  6. 基于 HTML5 WebGL 与 GIS 的智慧机场大数据可视化分析
  7. CVE-20117-111882漏洞复现及利用
  8. Journal of Proteome Research | Current understanding of human metaproteome association and modulation(人类宏蛋白质组研究近期综述)(解读人:李巧珍)
  9. Journal of Proteome Research | Improving Silkworm Genome Annotation Using a Proteogenomics Approach (分享人:张霞)
  10. VMware workstation 下Hadoop伪分布式模式安装