如何在商店中创建动态字段? 因为如果我的数据资源有100个字段,我必须在商店属性“字段”中创建100个字段,或者在100个字段中创建模型。 我有很好的方法从Json动态获取字段吗?
答案 0 :(得分:0)
如果不确切知道JSON的结构,我会假设每条记录都有100个没有嵌套数据的字段。这是一些你可以开始的基本伪代码:
var json = getJsonResponse();
var meta = json[0]; // Get a sample record
var fields = [];
for (field in meta) {
if (typeof meta[field] !== 'function') {
fields.push({name: field, type: "auto"});
}
}
假设您的JSON中的第一条记录代表整体,这应该有助于动态声明您的字段。您需要调整示例以适合您的特定数据。