前端如何将form表单中值转成json字符串?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端如何将form表单中值转成json字符串?相关的知识,希望对你有一定的参考价值。

前端如何将form表单中值转成json字符串

参考技术A JSON.stringify()

JQuery将form表单值转换成json字符串函数

    由于后台接口限定,必须要将表单内容转换成json字符串提交,因此写了一个将form表单值转成json字符串的函数。
    前提:页面引入了JQuery 
        下面直接上代码

一、代码

 		/** 表单序列化成json字符串的方法  */
 		function form2JsonString(formId) {
 			var paramArray = $(\'#\' + formId).serializeArray();  
 			 /*请求参数转json对象*/  
 			 var jsonObj={};  
 			  $(paramArray).each(function(){  
 			      jsonObj[this.name]=this.value;  
 			  });  
 			 console.log(jsonObj);  
 			 // json对象再转换成json字符串
 			 return JSON.stringify(jsonObj);
 		}

二、用法

        

以上是关于前端如何将form表单中值转成json字符串?的主要内容,如果未能解决你的问题,请参考以下文章

Vue表单form数据转化为Json字符串

JQuery将form表单值转换成json字符串函数

玩转web之json---将表单通过serialize()方法获取的值转成json

JavaScript之form表单的序列化和json化[form.js]

javascript-js将form表单序列化[json字符串数组对象]

form转json对象