在工作中需要用到表单提交,有些是JSON对象格式的,但是要用到FormData格式的数据,所以需要转换。代码如下://json对象转formdata格式function jsonToFormData(config) { const formData = new FormData();//循环传入的值转换formDataObject.keys(config).forEach((key) => {formData.append(key, config[key]);})return formData;}//formdata转json对象格式function jsonData(formData){var jsonData = {};formData.forEach((value, key) => jsonData[key] = value);return jsonData}var aJson = {name:'小明', age: '16'}// 转换成fromDatavar newfromData = jsonToFormData(aJson)console.log(newfromnData);// ======================================// 然后将fromData在转换成JSonvar newjsonData = jsonData(newfromnData)console.log(newjsonData);

javascript中JSON对象和formdata格式互相转换相关推荐

  1. JSON数据格式----- JavaScript与JSON、JavaScript的JSON对象、构建JSON格式数据

    JavaScript与JSON JSON是一种语法,用来序列化对象.数组等的.它只是基于JavaScript语法 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zWMc ...

  2. Javascript中的对象和原型(一)(转载)

    面向对象的语言(如Java)中有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象.但是,JavaScript 没有类的概念,因此它的对象也与基于类的语言中的对象有所不同. 要了解面向对象,首 ...

  3. jq js json 转字符串_JS中JSON对象和String之间的互转及处理技巧

    json:JavaScript 对象表示法(javascript Object Notation),其实JSON就是一个javaScript的对象(Object)而已. 如有不清楚JSON,可以去w3 ...

  4. Javascript中的对象拷贝(对象复制/克隆)

    Javascript中的对象拷贝(对象复制/克隆) 李俊才 CSDN:jcLee95 邮箱:291148484@163.com 1. 对象的引用 要说"拷贝"还要先说"引 ...

  5. JavaScript中的对象

    什么是对象 现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有行为和特征. 举例: 一部车,一个手机 车是一类事物,门口停的那辆车才是对象     特征:红色.四个轮子     行为: ...

  6. js中Json对象与Json字符串互转(4种转换方式)

    1>jQuery插件支持的转换方式: 复制代码代码如下: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成jso ...

  7. javascript解析json字符串,各种格式分析

    javascript解析json字符串,各种格式分析 JS,JSON,EVAL函数说明 JSON.parse(字符串) 方法用于将一个 JSON 字符串转换为对象 JSON.stringify(对象或 ...

  8. name optimize is not defined 怎么解决_Web前端:怎么在JavaScript中比较对象?

    大家好,我来了,本期为大家带来的前端开发知识是"Web前端:怎么在JavaScript中比较对象?",有兴趣做前端的朋友,一起来看看吧! 比较JavaScript中的原始值很简单. ...

  9. JavaScript 中的对象拷贝(深拷贝、浅拷贝)

    对象是 JavaScript 的基本块.对象是属性的集合,属性是键值对.JavaScript 中的几乎所有对象都是位于原型链顶部 Object 的实例. 介绍 如你所知,赋值运算符不会创建一个对象的副 ...

最新文章

  1. Lodash 中文文档 (v3.10.1) - “Lang” 方法
  2. MySQL存储过程之代码块、条件控制、迭代
  3. Spring MVC框架处理Web请求的基本流程
  4. version robot
  5. 以非生产模式的方式启用SAP Spartacus的服务器端渲染SSR
  6. Matlab计时函数
  7. 58页PPT揭示图神经网络研究最新进展
  8. 随想录(vc仿真下的嵌入式开发)
  9. form表单通过checkbox_HTML表单标签基础
  10. linux unzip到指定目录
  11. 用计算机软件绘制思维导图和手绘思维导图,手绘思维导图与计算机思维导图的对比...
  12. mysql没有group by_MySQL:不在GROUP BY中
  13. Task Parallel Library
  14. Httpwatch抓包
  15. 我的世界服务器修改金币上限,我的世界联机盒子修改金币方法
  16. VS中加入组件的方法
  17. HashMap底层原理与面试题
  18. 【图像处理】sobel边缘检测的实现
  19. 研究了那么多内容后,我们打算推荐这些公众号给你
  20. 当今排队方式方法_当今改善您的设计产品组合的5种方法

热门文章

  1. 实战:kubeadm方式搭建k8s集群(k8s-v1.22.2,containerd-v1.5.5)-2023.2.22(测试成功)
  2. JAVA网络编程个人笔记 第4章 inet地址
  3. Heritrix配置
  4. Java周记(第三周)
  5. 远程连接服务器显示:发生身份验证错误 要求的函数不受支持
  6. HALCON联合C#检测表面缺陷——检测缺陷原理(一)
  7. Jersey 的使用详解
  8. iphone6装了卡却显示无服务器,苹果6通病——插卡无服务维修思路和教程
  9. 整理出几款Gitee 上优秀的后台开源版本的管理系统,简直是接私活利器
  10. 论文排版——毕业论文给图片下方添加序号(题注)