【发布时间】:2017-07-31 15:36:08
【问题描述】:
我正在开发一个处理地理空间数据处理的 Ember 应用程序。该项目的一部分是导入一个 JSON 对象,该对象描述一个数据层,其中包含与数据条目对应的字段。例如,我假设我正在导入一个名为“洗衣设施”的数据层; JSON 看起来像这样:
{
key: "laundryFacilities",
label: "Laundry Facilities",
fields: [
{
"label": "Name of Facility",
"key": "name",
},
{
"label": "Number of Dryers",
"key": "numberDryers",
}
]
}
在我的数据导入工作流程中,用户必须为每个字段指定一个类型。例如,“设施名称”的类型为字符串,“烘干机数量”的类型为整数。我希望能够根据label 或key 属性向用户提供建议的类型,而不是强制他们为每个字段指定类型。是否有任何算法、包、框架等提供基于描述数据字段的标签等定性信息来猜测数据类型的功能?或者有谁知道我可以实现这个的另一种方式?我知道不要期望 100% 的准确率,但即使是粗略的类型猜测也会非常有帮助。如果它是 Ember 插件,则加分。
【问题讨论】:
标签: javascript json ember.js geospatial