簡體   English   中英

創建一個以變量為字段的JSON對象

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM