JS 遍历 json 和 JQuery 遍历json操作完整示例


Posted in jQuery onNovember 11, 2019

本文实例讲述了JS 遍历 json 和 JQuery 遍历json操作。分享给大家供大家参考,具体如下:

json 遍历

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>demo data</title>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  </head>
  <body>
    <script>
      var json = {
        "test1" :  "data1",
        test2  :  "data2"
      };
      //jquery 其中i 是键名 v 是键值
      $.each(json,function(i,v){
        console.log(i + " =============== " + v);
      })
      //javascript 遍历 i 是键名 json[i] 是键值
      var json = {
        "test1" :  "data1",
        test2  :  "data2"
      };
      for(i in json)
      {
        console.log(i + "  ======================== " + json[i]);
      }
    </script>
  </body>
</html>

运行结果:

JS 遍历 json 和 JQuery 遍历json操作完整示例

根据json键值 获得 json键名

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>demo data</title>
  </head>
  <body>
    <script>
      var data = {
        "test1" :  "data1",
        test2  :  "data2"
      };
      /**
       * @param json 需要检索的json对象
       * @void value 检索的值
       * @return 检索的值对应的键名
       */
      function getKeyName(json,value)
      {
        for(i in json)
        {
          if(json[i] == value)
          {
            return i;
          }
        }
      }
      console.log(getKeyName(data,"data2"));
    </script>
  </body>
</html>

运行结果:

JS 遍历 json 和 JQuery 遍历json操作完整示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

jQuery 相关文章推荐
jquery实现提示语淡入效果
May 05 jQuery
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
jquery实现一个全局计时器(商城可用)
Jun 30 jQuery
基于jQuery实现图片推拉门动画效果的两种方法
Aug 26 jQuery
jQuery动态添加li标签并添加属性和绑定事件方法
Feb 24 jQuery
jQuery实现为动态添加的元素绑定事件实例分析
Sep 07 jQuery
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
jQuery实现图片下载代码
Jul 18 jQuery
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
jQuery实现简易聊天框
Feb 08 jQuery
jQuery实现简单轮播图效果
Dec 27 jQuery
javascript/jquery实现点击触发事件的方法分析
Nov 11 #jQuery
jquery ajax 请求小技巧实例分析
Nov 11 #jQuery
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 #jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 #jQuery
jQuery鼠标滑过横向时间轴样式(代码详解)
Nov 01 #jQuery
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 #jQuery
Javascript和jquery在selenium的使用过程
Oct 31 #jQuery
You might like
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
2010/05/15 PHP
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
解析PHP高效率写法(详解原因)
2013/06/20 PHP
php实现excel中rank函数功能的方法
2015/01/20 PHP
Yii扩展组件编写方法实例分析
2015/06/29 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
js实现ASP分页函数 HTML分页函数
2006/09/22 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
JavaScript中数组对象的那些自带方法介绍
2013/03/12 Javascript
使用非html5实现js板连连看游戏示例代码
2013/09/22 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
通过Javascript读取本地Excel文件内容的代码示例
2014/04/08 Javascript
jQuery移动web开发中的页面初始化与加载事件
2015/12/03 Javascript
理解AngularJs指令
2015/12/10 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
bootstrap网格系统使用方法解析
2017/01/13 Javascript
node.JS md5加密中文与php结果不一致的解决方法
2017/05/05 Javascript
jQuery Masonry瀑布流布局神器使用详解
2017/05/25 jQuery
JS中promise化微信小程序api
2018/04/12 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
[47:08]OG vs INfamous 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python程序设计入门(2)变量类型简介
2014/06/16 Python
Python读取网页内容的方法
2015/07/30 Python
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
2018/01/07 Python
python pygame实现五子棋小游戏
2020/10/26 Python
python代码实现逻辑回归logistic原理
2019/08/07 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
2019/09/18 Python
Python实现画图软件功能方法详解
2020/07/28 Python
生物科学系大学生的自我评价
2013/12/20 职场文书
业务员简历自我评价
2014/03/06 职场文书
2014年人民警察入党思想汇报
2014/10/12 职场文书
学生检讨书范文
2014/10/30 职场文书
毕业论文答辩开场白
2015/05/27 职场文书
酒店厨房管理制度
2015/08/06 职场文书
中国文明网2015年“向国旗敬礼”活动网上签名寄语
2015/09/24 职场文书
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS