全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

jQuery操作json常用方法示例

本文实例讲述了jQuery操作json常用方法。分享给大家供大家参考,具体如下:

在项目中经常会用到获取json中的某个值,或者动态的创建一个json对象,今天简单的做了一个通用的js

/**
 * json工具
 */
var JsonUtil = (function(){
  return {
    /**
     * 获取json中的单个值
     */
    getValue:function(jsonObject,name){
      var value = "";
      $.each(jsonObject,function(n,v){
        if(name == n){
          value = v;
          return false;
        }
      });
      return value;
    },
    /**
     * 获取json中的name 以数组形式返回
     */
    getNames:function(jsonObject){
      var names = [];
      $.each(jsonObject,function(n,v){
        names.push(n);
      });
      return names;
    },
    /**
     * 创建json对象
     */
    createJsonObject:function(){
      this.jsonObectArr = [];
    }
  }
})();
/**
 * 创建json的nam和value的名值对字符串
 */
JsonUtil.createJsonObject.prototype.createJsonStr = function (name,value){
  if (typeof value == 'string'){
    this.jsonObectArr.push("\""+name+"\":"+"\""+value+"\"");
  }else{
    this.jsonObectArr.push("\""+name+"\":"+value);
  }
}
/**
 * 获取json对象
 */
JsonUtil.createJsonObject.prototype.getJson = function (){
  var str = "{"+this.jsonObectArr.join(',')+"}";
  return $.parseJSON(str);
}

PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

在线JSON代码检验、检验、美化、格式化工具:
http://tools./code/json

JSON在线格式化工具:
http://tools./code/jsonformat

在线XML/JSON互相转换工具:
http://tools./code/xmljson

json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools./code/jsoncodeformat

在线json压缩/转义工具:
http://tools./code/json_yasuo_trans

C语言风格/HTML/CSS/json代码格式化美化工具:
http://tools./code/ccode_html_css_json

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery操作json数据技巧汇总》、《jQuery表单操作总结》、《jQuery常用插件及用法总结》、《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery扩展技巧总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。


# jQuery  # json  # jquery JSON的解析方式  # 用jQuery与JSONP轻松解决跨域访问的问题  # jquery eval解析JSON中的注意点介绍  # jQuery Ajax异步处理Json数据详解  # JQuery遍历json数组的3种方法  # jQuery中读取json文件示例代码  # jQuery 遍历json数组的实现代码  # jquery $.getJSON()跨域请求  # jQuery 中使用JSON的实现代码  # js/jquery解析json和数组格式的方法详解  # 详谈 Jquery Ajax异步处理Json数据.  # 转换工具  # 相关内容  # 感兴趣  # 给大家  # 表单  # 更多关于  # 所述  # 创建一个  # 几款  # 程序设计  # 再为  # 操作技巧  # 中经  # 选择器  # 讲述了  # false  # getNames  # names  # return  # getValue 


相关文章: 如何制作网站标识牌,动态网站如何制作(教程)?  个人摄影网站制作流程,摄影爱好者都去什么网站?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  大连网站制作公司哪家好一点,大连买房网站哪个好?  建站主机类型有哪些?如何正确选型  c++怎么用jemalloc c++替换默认内存分配器【性能】  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  网站制作新手教程,新手建设一个网站需要注意些什么?  如何快速上传建站程序避免常见错误?  建站之星如何通过成品分离优化网站效率?  如何选择高性价比服务器搭建个人网站?  建站之星如何快速更换网站模板?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  如何选择建站程序?包含哪些必备功能与类型?  定制建站流程解析:需求评估与SEO优化功能开发指南  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  建站之星2.7模板快速切换与批量管理功能操作指南  网站设计制作企业有哪些,抖音官网主页怎么设置?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  ,怎么用自己头像做动态表情包?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?    如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  制作网站的公司有哪些,做一个公司网站要多少钱?  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  css网站制作参考文献有哪些,易聊怎么注册?  如何在Tomcat中配置并部署网站项目?  高防服务器租用指南:配置选择与快速部署攻略  建站之星代理商如何保障技术支持与售后服务?  网站代码制作软件有哪些,如何生成自己网站的代码?  如何通过PHP快速构建高效问答网站功能?  如何在腾讯云免费申请建站?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  建站之星体验版:智能建站系统+响应式设计,多端适配快速建站  如何获取PHP WAP自助建站系统源码?  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  常州企业建站如何选择最佳模板?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  西安专业网站制作公司有哪些,陕西省建行官方网站?  如何在香港免费服务器上快速搭建网站?  建站之星logo尺寸如何设置最合适?  建站主机服务器选型指南与性能优化方案解析  如何配置WinSCP新建站点的密钥验证步骤?  如何实现建站之星域名转发设置?  如何批量查询域名的建站时间记录?  建站主机选哪家性价比最高? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。