getDataType static method
- DartObject value
获取 DartObject 数据类型。代码格式
Implementation
static String getDataType(DartObject value) {
if (value.type.isDartCoreMap) {
return "Map<String, dynamic>";
} else if (value.type.isDartCoreString) {
return "String";
} else if (value.type.isDartCoreList) {
return "List";
} else if (value.type.isDartCoreInt) {
return "int";
} else if (value.type.isDartCoreDouble) {
return "double";
} else if (value.type.isDartCoreBool) {
return "bool";
} else if (value.type.isDynamic) {
return "dynamic";
} else {
throw Exception("data type not support!!!");
}
}