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 ajax请求struts action实现异步刷新
Apr 19 jQuery
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
Jul 05 jQuery
jQuery实现QQ空间汉字转拼音功能示例
Jul 10 jQuery
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
jQuery+ajax读取json数据并按照价格排序示例
Mar 28 jQuery
jQuery实现模糊搜索功能的方法分析
Jun 29 jQuery
jQuery Migrate 插件用法实例详解
May 22 jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 jQuery
JQuery省市联动效果实现过程详解
May 08 jQuery
jquery实现抽奖功能
Oct 22 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
MySQL连接数超过限制的解决方法
2011/07/17 PHP
PHP自定义大小验证码的方法详解
2013/06/07 PHP
THINKPHP内容分页代码分享
2015/01/14 PHP
基于PHP制作验证码
2016/10/12 PHP
PHP变量的作用范围实例讲解
2020/12/22 PHP
Javascript 解疑
2009/11/11 Javascript
jQuery(1.6.3) 中css方法对浮动的实现缺陷分析
2011/09/09 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
2015/08/13 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
JavaScript实现计算多边形质心的方法示例
2018/01/31 Javascript
发布Angular应用至生产环境的方法
2018/12/10 Javascript
Vue 自适应高度表格的实现方法
2020/05/13 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
[01:34:42]NAVI vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python re模块介绍
2014/11/30 Python
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
python实现简易通讯录修改版
2018/03/13 Python
Python对接六大主流数据库(只需三步)
2019/07/31 Python
Django使用unittest模块进行单元测试过程解析
2019/08/02 Python
django和vue实现数据交互的方法
2019/08/21 Python
python中的split、rsplit、splitlines用法说明
2020/10/23 Python
Jmeter调用Python脚本实现参数互相传递的实现
2021/01/22 Python
CSS3不透明度实例讲解
2016/04/26 HTML / CSS
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
世界上最好的足球商店:Unisport
2019/03/02 全球购物
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
大专生自我评价
2014/01/28 职场文书
2014年打非治违工作总结
2014/11/13 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
同学联谊会邀请函
2019/06/24 职场文书
MySql新手入门的基本操作汇总
2021/05/13 MySQL
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫
微信小程序调用python模型
2022/04/21 Python