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处理checkbox(复选框)是否被选中实例代码
Jun 12 jQuery
详解jquery选择器的原理
Aug 01 jQuery
zTree jQuery 树插件的使用(实例讲解)
Sep 25 jQuery
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
jquery学习笔记之无new构建详解
Dec 07 jQuery
jQuery length 和 size()区别总结
Apr 26 jQuery
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
详解jQuery获取特殊属性的值以及设置内容
Nov 14 jQuery
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
JS秒杀倒计时功能完整实例【使用jQuery3.1.1】
Sep 03 jQuery
jquery实现聊天机器人
Feb 08 jQuery
如何使用jQuery操作Cookies方法解析
Sep 08 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中常用编辑器推荐
2007/01/02 PHP
PHP实现删除非站内外部链接实例代码
2014/06/17 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
ExtJS扩展 垂直tabLayout实现代码
2009/06/21 Javascript
JavaScript 盒模型 尺寸深入理解
2012/12/31 Javascript
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
jquery如何改变html标签的样式(两种实现方法)
2013/01/16 Javascript
在JavaScript中typeof的用途介绍
2013/04/11 Javascript
js定时器的使用(实例讲解)
2014/01/06 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
jQuery中scrollTop()方法用法实例
2015/01/16 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
Angular组件化管理实现方法分析
2017/03/17 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
解决vuex刷新状态初始化的方法实现
2019/08/15 Javascript
Vue利用Blob下载原生二进制数组文件
2019/09/25 Javascript
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
Swift中的协议(protocol)学习教程
2016/07/08 Python
下载官网python并安装的步骤详解
2019/10/12 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
python中delattr删除对象方法的代码分析
2020/12/15 Python
孕妇装中的著名品牌:Isabella Oliver(伊莎贝拉·奥利弗)
2016/10/31 全球购物
欧舒丹俄罗斯官方网站:L’OCCITANE俄罗斯
2019/11/22 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
公司市场部岗位职责
2013/12/02 职场文书
汽车专业学生自我评价
2014/01/19 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
幼儿园教师节活动方案
2014/02/02 职场文书
记帐员岗位责任制
2014/02/08 职场文书
《祁黄羊》教学反思
2014/04/22 职场文书
竞选体育委员演讲稿
2014/04/26 职场文书
导师对论文的学术评语
2015/01/04 职场文书
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python
redis中lua脚本使用教程
2021/11/01 Redis