0

0

浅谈json的对象和数组取值

怪我咯

怪我咯

发布时间:2017-03-31 09:24:23

|

2298人浏览过

|

来源于php中文网

原创

对象取值:

jQuery代码如下

(function ($) {
      $.getJSON('ajax/test.json', function (data) {
        var items = [];

        $.each(data.comments, function (key, val) {
          items.push('
  • ' + '' + val.content + '' + '
  • '); }); //第一个标签 $('
      ', { 'class':'', html:items.join('') }).appendTo('.tags'); //第二个标签 $('
        ', { 'class':'alt', html:items.join('') }).appendTo('.tags'); }); })(jQuery);



    json代码如下

    {"comments":[
      {
        "class":"1",
        "content":"Lorem ipsum"
      },
      {
        "class":"2",
        "content":"Dolor sit amet"
      },
      {
        "class":"3",
        "content":"Consectetur adipiscing elit"
      },
      {
        "class":"2",
        "content":"Proin"
      },
      {
        "class":"4",
        "content":"Sagittis libero"
      },
      {
        "class":"1",
        "content":"Aliquet augue"
      },
      {
        "class":"1",
        "content":"Quisque dui lacus"
      },
      {
        "class":"5",
        "content":"Consequat"
      },
      {
        "class":"2",
        "content":"Dictum non"
      },
      {
        "class":"1",
        "content":"Venenatis et tortor"
      },
      {
        "class":"3",
        "content":"Suspendisse mauris"
      },
      {
        "class":"4",
        "content":"In accumsan"
      },
      {
        "class":"1",
        "content":"Egestas neque"
      },
      {
        "class":"5",
        "content":"Mauris eget felis"
      },
      {
        "class":"1",
        "content":"Suspendisse"
      },
      {
        "class":"2",
        "content":"condimentum eleifend nulla"
      }
    ]}

    数组取值:

    jQuery代码如下

    (function ($) {
          $.getJSON('ajax/test_array.json', function (data) {
            var items = [];
    
            $.each(data.comments, function (key, val) {
              items.push('
  • ' + '' + val[1] + '' + '
  • '); }); //第一个标签 $('
      ', { 'class':'', html:items.join('') }).appendTo('.tags'); //第二个标签 $('
        ', { 'class':'alt', html:items.join('') }).appendTo('.tags'); }); })(jQuery);

    json代码如下

    JSON入门教程 中文WORD版
    JSON入门教程 中文WORD版

    本文档主要讲述的是JSON入门教程;和XML一样,JSON也是基于纯文本的数据格式。由于JSON天生是为JavaScript准备的,因此,JSON的数据格式非常简单,您可以用JSON传输一个简单的String,Number,Boolean,也可以传输一个数组,或者一个复杂的Object对象。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看

    下载
    {"comments":[
      ["1", "Lorem ipsum"],
      ["2", "Dolor sit amet"],
      ["3", "Consectetur adipiscing elit"],
      ["2", "Proin"],
      ["4", "Sagittis libero"],
      ["1", "Aliquet augue"],
      ["1", "Quisque dui lacus"],
      ["5", "Consequat"],
      ["2", "Dictum non"],
      ["1", "Venenatis et tortor"],
      ["3", "Suspendisse mauris"],
      ["4", "In accumsan"],
      ["1", "Egestas neque"],
      ["5", "Mauris eget felis"],
      ["1", "Suspendisse"],
      ["2", "condimentum eleifend nulla"]
    ]}

    共用的HTML代码如下

    明显可以看出按数组取值的数据量会小很多

    相关专题

    更多
    java数据库连接教程大全
    java数据库连接教程大全

    本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

    20

    2026.01.15

    Java音频处理教程汇总
    Java音频处理教程汇总

    本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

    5

    2026.01.15

    windows查看wifi密码教程大全
    windows查看wifi密码教程大全

    本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

    27

    2026.01.15

    浏览器缓存清理方法汇总
    浏览器缓存清理方法汇总

    本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

    2

    2026.01.15

    ps图片相关教程汇总
    ps图片相关教程汇总

    本专题整合了ps图片设置相关教程合集,阅读专题下面的文章了解更多详细内容。

    7

    2026.01.15

    ppt一键生成相关合集
    ppt一键生成相关合集

    本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

    3

    2026.01.15

    php图片上传教程汇总
    php图片上传教程汇总

    本专题整合了php图片上传相关教程,阅读专题下面的文章了解更多详细教程。

    2

    2026.01.15

    phpstorm相关教程大全
    phpstorm相关教程大全

    本专题整合了phpstorm相关教程汇总,阅读专题下面的文章了解更多详细内容。

    4

    2026.01.15

    Golang gRPC 服务开发与Protobuf实战
    Golang gRPC 服务开发与Protobuf实战

    本专题系统讲解 Golang 在 gRPC 服务开发中的完整实践,涵盖 Protobuf 定义与代码生成、gRPC 服务端与客户端实现、流式 RPC(Unary/Server/Client/Bidirectional)、错误处理、拦截器、中间件以及与 HTTP/REST 的对接方案。通过实际案例,帮助学习者掌握 使用 Go 构建高性能、强类型、可扩展的 RPC 服务体系,适用于微服务与内部系统通信场景。

    16

    2026.01.15

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    MongoDB 教程
    MongoDB 教程

    共17课时 | 2.1万人学习

    Swoft2.x速学之http api篇课程
    Swoft2.x速学之http api篇课程

    共16课时 | 0.9万人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号