[英]Create a JSON object with variables as fields
我想使用与以下内容类似的关联变量名称创建一个JSON对象:
var field = 'first';
var query = { details.field, details.field };
我希望细节是固定值。
这是我目前的数据集
{
field1: ,
group: {
first:
}
}
我的问题是,我将如何创建以变量作为字段的JSON对象?
您可以像这样向对象添加属性:
var query = { details: {} };
var field = 'first';
query.details[field] = "TEST";
这将给您对象:
{ details: { first: "TEST" }}
然后您可以使用query.details.first或query.details [field];访问
那是您要找的东西吗?
使用Javascript完成此操作的一种简单方法是使用。 运营商。
query.details.field = "first";
这将产生一个对象,如下所示:
"query" { "details" { "field": "first"} }
这是您要找的东西吗?
如果需要多个详细信息,则需要使用一个数组。
var query = [];
query.push({"details" { "field" : "first"} });
query.push({"details" { "field" : "second"} });
这将产生一个类似于“查询”的对象[“ details” {“ field”:“ first”},“ details” {“ field”:“ second”}]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.