Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/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
C# 通过JavaScript/C动态创建JSON对象#_C#_Javascript - Fatal编程技术网

C# 通过JavaScript/C动态创建JSON对象#

C# 通过JavaScript/C动态创建JSON对象#,c#,javascript,C#,Javascript,我有JSON数据 var obj=fields: { ProductName: { type: "string" }, UnitPrice: { type: "number" }, UnitsInStock: { type: "number" }, Discontinued: { type: "boolean" } . . . n number of properties } 我的实际问题是字段可以有n个属性。有人能帮我吗 提前感谢您可以循环

我有JSON数据

var obj=fields: {
ProductName: { type: "string" },
UnitPrice: { type: "number" },
UnitsInStock: { type: "number" },
Discontinued: { type: "boolean" }
       .
       .
       .
     n number of properties
}

我的实际问题是字段可以有n个属性。有人能帮我吗

提前感谢

您可以循环它:

var obj = {
    fields: {
        ProductName: {
            type: "string"
        },
        UnitPrice: {
            type: "number"
        },
        UnitsInStock: {
            type: "number"
        },
        Discontinued: {
            type: "boolean"
        }
    }
};

var n = 100;
for (var i = 0; i < n; i++) {
    obj.fields["prop" + i] = {type: "string"};
}

console.log(obj);
var obj={
字段:{
产品名称:{
类型:“字符串”
},
单价:{
类型:“编号”
},
单位股票:{
类型:“编号”
},
中止:{
类型:“布尔”
}
}
};
var n=100;
对于(变量i=0;i

您可以创建n个属性。有什么问题吗?谢谢你的回复。我是JSON新手,这就是为什么我不知道如何创建。请帮助我。