JSON 是一种比较方便的数据形式 具体的大家可以参考http://baike.baidu.com/view/136475.htm 还挺详细的。

成都创新互联是一家企业级云计算解决方案提供商,超15年IDC数据中心运营经验。主营GPU显卡服务器,站群服务器,成都二枢机房,海外高防服务器,大带宽服务器,动态拨号VPS,海外云手机,海外云服务器,海外服务器租用托管等。
今天用JQuery 写了一个JSON的东西,用了 $.getJSON方法,获得JSON数据和解析 都挺方便简单的。
从http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=? 这个地址得到JSON数据 并且分析里面的结构,生成图片和相关链接等:
JS:
- $(function(){
 - var url="http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?"
 - $.getJSON( //使用getJSON方法取得JSON数据
 - url,
 - function(data){ //处理数据 data指向的是返回来的JSON数据
 - var tit=""+data.title +"<\/a>"; //生成标题和标题连接
 - $("h1").html(tit); //出现在指定位置H1 内
 - $("#ginfo").find("p").eq(0).html(data.modified);
 - $("#ginfo").find("p").eq(1).html(data.generator);
 - var lis=""; //li 列表项目
 - $(data.items).each(function(i,ite){ //遍历JSON数据得到所需形式
 - lis+="
 - ";
 - lis+="
 <\/><\/a>";
- lis+="
 ";- lis+=ite.description;
 - lis+="<\/div><\/li>";
 - })
 - $("ul").html(lis); //将遍历出来的数据呈现在所需位置
 - $("li").hover(function(){$(this).addClass("hov")}, function(){$(this).removeClass("hov")});
 - }
 - )
 - })
 HTML:
最后说一下JSON数据的格式 其实它就是个文本文件,可以方便的解析 也可以直接 查看http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=? 这个地址。
- ({
 - "title": "Recent Uploads tagged cat",
 - "link": "http://www.flickr.com/photos/tags/cat/", "description": "",
 - "modified": "2009-08-03T01:50:45Z",
 - "generator": "http://www.flickr.com/",
 - "items"
 - {
 - "title": "DSC06844",
 - "link": "http://www.flickr.com/photos/g_bugel/3783605340/",
 - "media": {"m":"http://farm3.static.flickr.com/2638/3783605340_a3cfc9eeb9_m.jpg"},
 - "date_taken": "2009-07-06T07:27:59-08:00",
 - "description": "
 - "published": "2009-08-03T01:50:45Z",
 - "author": "nobody@flickr.com (g.bugel)",
 - "author_id": "38658309@N00",
 - "tags": "china cat feline beijing 2009 chinalab chinalab2009"
 - },{......});
 点击这里查看DEMO
原文链接:http://www.cnblogs.com/pifoo/archive/2011/05/21/Json-Example.html
【编辑推荐】
- 从零开始学习jQuery之Ajax快餐
 - jQuery+Ajax+PHP+MySQL实现分类列表管理
 - 推荐5款改善用户体验的jQuery插件
 - 详解jQuery构造器的实现
 - 从零开始学习jQuery之管理jQuery包装集
 网页名称:一个JSON实例:jQuery解析JSON数据
标题路径:http://www.csdahua.cn/qtweb/news21/260421.html网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网