Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从表单生成JSON_Json_Code Generation - Fatal编程技术网

从表单生成JSON

从表单生成JSON,json,code-generation,Json,Code Generation,我在寻找与之相反的东西,我在寻找一个实用程序,它可以使用呈现的(视图源)HTML页面/表单,并生成可以表示该表单发布的JSON 建议的答案在格式上很接近——JSON模式到JSON代码,我想粘贴到HTML表单中,并看到JSON被删除 thx类似这样的东西: $fn.serializeForm = function() { var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.n

我在寻找与之相反的东西,我在寻找一个实用程序,它可以使用呈现的(视图源)HTML页面/表单,并生成可以表示该表单发布的JSON

建议的答案在格式上很接近——JSON模式到JSON代码,我想粘贴到HTML表单中,并看到JSON被删除

thx

类似这样的东西:

$fn.serializeForm = function()
{
 var o = {};
  var a = this.serializeArray();
  $.each(a, function() {
      if (o[this.name]) {
          if (!o[this.name].push) {
              o[this.name] = [o[this.name]];
          }
          o[this.name].push(this.value || '');
      } else {
          o[this.name] = this.value || '';
      }
  });

 return o;
}
然后打电话:

$('form').serializeForm();

如果您编写一个函数,给定一个
,它将生成JSON,该怎么办?