jQuery操作json常用方法示例

发布时间 - 2026-01-10 22:18:03    点击率:

本文实例讲述了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 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: jquery插件bootstrapValidator表单验证详解  如何为不同团队 ID 动态生成多个独立按钮  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  如何用已有域名快速搭建网站?  php485函数参数是什么意思_php485各参数详细说明【介绍】  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  Laravel如何创建自定义Facades?(详细步骤)  使用豆包 AI 辅助进行简单网页 HTML 结构设计  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  独立制作一个网站多少钱,建立网站需要花多少钱?  微信小程序 wx.uploadFile无法上传解决办法  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  如何在万网主机上快速搭建网站?  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  Python自然语言搜索引擎项目教程_倒排索引查询优化案例  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  香港服务器WordPress建站指南:SEO优化与高效部署策略  Laravel怎么为数据库表字段添加索引以优化查询  如何快速查询网站的真实建站时间?  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  如何在腾讯云免费申请建站?  Python并发异常传播_错误处理解析【教程】  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  如何用腾讯建站主机快速创建免费网站?  如何快速搭建个人网站并优化SEO?  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  Laravel storage目录权限问题_Laravel文件写入权限设置  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  jQuery中的100个技巧汇总  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  EditPlus中的正则表达式 实战(1)  如何快速搭建高效可靠的建站解决方案?  Laravel如何实现API版本控制_Laravel API版本化路由设计策略  如何将凡科建站内容保存为本地文件?  微信h5制作网站有哪些,免费微信H5页面制作工具?  怎么用AI帮你为初创公司进行市场定位分析?  IOS倒计时设置UIButton标题title的抖动问题  Laravel如何记录自定义日志?(Log频道配置)  微信小程序 scroll-view组件实现列表页实例代码  zabbix利用python脚本发送报警邮件的方法  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)