JavaScript动态创建JSON对象及添加属性的方法

作者:函数茶馆

时间:2026-10-30

浏览:503

本文介绍在JavaScript中如何动态创建JSON对象并添加属性。通过定义空对象{},使用键值对方式如json[aa] = "xx"进行赋值。同时提供eval解析JSON字符串时的常见报错处理技巧,即使用单引号包裹JSON字符串。

文章目录

JavaScript动态创建JSON对象及添加属性的方法

实现方式如下所示:


var param = {};
 for(var i=0;i<fields.length;i++){
 var field = fields[i];
 if(field.searchCondition != undefined && $('#search'+field.name).val() != ''){
  param["search."+field.name]=$('#search'+field.name).val();
 }
 }

在JavaScript中,方括号[]通常表示数组,而花括号{}表示JSON对象。

var json = {};

首先定义一个空的JSON对象。

接下来为JSON对象赋值:

json[aa] = "xx";

使用eval解析JSON字符串时,可能会报错提示缺少分号。

如果确认JSON字符串无误,可以尝试使用eval('(' + json + ')'),即用单引号包裹JSON字符串。

以上即为JavaScript中动态创建JSON对象及添加属性值的完整示例,希望能对大家有所帮助。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章