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实现二级联动效果
Mar 30 jQuery
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
Easyui 去除jquery-easui tab页div自带滚动条的方法
May 10 jQuery
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
jQuery事件委托代码实践详解
Jun 21 jQuery
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
jQuery实现移动端笔触canvas电子签名
May 21 jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
jQuery 移除事件的方法
Jun 20 jQuery
jQuery实现全选按钮
Jan 01 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
探讨GDFONTPATH能否被winxp下的php支持
2013/06/21 PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
2015/07/15 PHP
php实现中文转数字
2016/02/18 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
PHP使用SOAP调用API操作示例
2018/12/25 PHP
PHP7新功能总结
2019/04/14 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
JavaScript delete 属性的使用
2009/10/08 Javascript
JS实现一键回顶功能示例代码
2013/10/28 Javascript
屏蔽script注入小例子
2013/11/12 Javascript
jquery JSON的解析方式示例介绍
2014/07/27 Javascript
JS实现的不规则TAB选项卡效果代码
2015/09/18 Javascript
BootStrap 动态添加验证项和取消验证项的实现方法
2016/09/28 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
Vue 实现前进刷新后退不刷新的效果
2019/06/14 Javascript
python3 selenium自动化测试 强大的CSS定位方法
2019/08/23 Python
Python综合应用名片管理系统案例详解
2020/01/03 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
2020/10/27 Python
通过实例解析python and和or使用方法
2020/11/14 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
matplotlib相关系统目录获取方式小结
2021/02/03 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
美国最大的袜子制造商和零售商:Renfro Socks
2017/09/03 全球购物
皇家道尔顿官网:Royal Doulton
2017/12/06 全球购物
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
应届生求职信范文
2014/06/30 职场文书
物理学专业求职信
2014/07/04 职场文书
检讨书大全
2015/01/27 职场文书
2015上半年个人工作总结
2015/07/27 职场文书
初中班长竞选稿
2015/11/20 职场文书
解决pytorch读取自制数据集出现过的问题
2021/05/31 Python
Android Studio实现带三角函数对数运算功能的高级计算器
2022/05/20 Java/Android