//将表单序列化成字符串$.fn.serializeObject = function () {var obj = {};var count = 0;$.each(this.serializeArray(),function (i, o) {var n = o.name, v = o.value;count++;obj[n] = obj[n] === undefined? v: $.isArray(obj[n])? obj[n].concat(v): [obj[n], v];});obj.nameCounts = count + ""; //表单name个数return JSON.stringify(obj);};//添加或者修改json数据function setJson(jsonStr, name, value) {if (!jsonStr) jsonStr = "{}";var jsonObj = JSON.parse(jsonStr);jsonObj[name] = value;return JSON.stringify(jsonObj);}//删除数据function deleteJson(jsonStr, name) {if (!jsonStr) return null;var jsonObj = JSON.parse(jsonStr);delete jsonObj[name];return JSON.stringify(jsonObj);}生成测试//    var myjsonStr = setJson(null,"name","aaa");//    alert(myjsonStr);添加测试//    myjsonStr = setJson(myjsonStr,"age",18);//    alert(myjsonStr);修改测试//    myjsonStr = setJson(myjsonStr,"age",20);//    alert(myjsonStr);删除测试//    myjsonStr = deleteJson(myjsonStr,"age");//    alert(myjsonStr);

  

js 操作json对象增删改相关推荐

  1. JS对于JSON的增删改查操作

    使用JS对JSON数据的处理 最近项目中遇到需要对Json数据进行相关操作,比如增删改操作.之前没有操作过以为会挺难的,网上搜索下,发现还是比较简单的.相关的代码如下所示: <script ty ...

  2. js修改mysql数据库数据_Node.js操作mysql数据库增删改查

    关于node.js操作mysql数据库的相关介绍请阅读全文吧.下文介绍的非常详细,具体内容如下所示: 安装mysql模块 npm install mysql 数据库准备 mysql server所在的 ...

  3. 【node】Sequelize常用操作、基本增删改查

    [node]Sequelize常用操作.基本增删改查 sequelize初始化 先初始化一个数据库实例 再初始化一个model实例 sequelize的数据类型 基本增删改查的写法 SELECT * ...

  4. JavaScript 对象增删改查 + 遍历对象+内置函数 + 随机对象

    red red 1.什么是对象? 对象是JavaScript 里的一种数据类型:可以理解为是一种无序的数据集合:用来描述某个事物,例如描述一个人信息 2.对象怎么声明? let 对象名 = {} 例如 ...

  5. Js实现简易的增删改查

    Js实现简易的增删改查 用JavaScript实现简单增删改查工作,这个应该是多数Js初学者都比较棘手的一个问题 在下面我给大家写了一个简单的案例,该案例中没有实现增加操作,大家可以自己探索一下 ht ...

  6. js中数组的增删改查遍历迭代过滤

    注:最后附有源码,可自行测试,动动手印象更深刻 js中数组的增删改查.排序.遍历.迭代.过滤 1.展开语法 2.解构赋值 3.剩余解构 4.增删改 5.合并拆分 6.查 7.排序 8.遍历 9.迭代 ...

  7. jdbc链接mysql按照id查询_使用jdbc连接并操作Oracle数据库(增删改查IDUS)

    使用jdbc连接并操作Oracle数据库(增删改查IDUS) [oracle@zaibei-db ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Pro ...

  8. JSON基础 JS操作JSON总结

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式.同时,JSON是 JavaScript 原生格式,这意 ...

  9. eggjs增删改查MySQL,nodejs操作mysql实现增删改查

    首先需要安装mysql模块:npm install mysql –save 然后创建user数据表: 接着使用nodejs对数据库进行增删改查: //引入mysql模块 var mysql = req ...

最新文章

  1. maven生命周期理解
  2. javascript的基础知识
  3. Ruby 2.5.0概览
  4. [转]使用 C 编写 Lua 模块
  5. MySQL重温笔记-索引
  6. u8 和 char如何转化_EXCEL小知识——如何快速实现文本与数值的互相转化
  7. 【报告分享】华为:汽车大势所趋,赋能者到引领者.pdf(附下载链接)
  8. Java微信运动步数排序设计_微信小程序仿微信运动步数排行-交互
  9. openlayer右键菜单_OpenLayers添加右键菜单
  10. 淘宝搜索上传图片获得上传sid
  11. NYOJ-108-士兵杀敌(一)
  12. 突发!阿里巴巴大调整
  13. E. Vasya and Good Sequences
  14. android 接口回调全面,Android 回调机制--接口回调
  15. 自然语言处理(NLP):10 基于WordAVGModel 增加Attention机制情感分析
  16. 什么是元学习 (Meta Learning)
  17. 对象不支持“attachEvent”属性或方法
  18. 五级流水线CPU的实现与改进
  19. G-Transformer for Document-level Machine Translation
  20. element搜索框实现数据搜索

热门文章

  1. 基于CentOS中PXE网络环境构建实例
  2. careercup-C和C++ 13.2
  3. [Asp.net]绝对路径和相对路径
  4. 转-linux系统脚本 环境变量 的启动顺序
  5. nagios安装配置(一)
  6. 分析Unicode和UTF-8
  7. 周末--------粉红色的回忆
  8. MyBatis传入参数与parameterType
  9. vuex中获取的数据使用v-model绑定出问题
  10. 【学习笔记】Android视图动画学习