[英]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.