forked from lxm_flutter/json2dart
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4716743a87 | ||
|
|
2a83862867 |
@@ -31,7 +31,13 @@ class DefaultTemplate extends Template {
|
|||||||
var fieldList = FieldHelper(srcJson).getFields();
|
var fieldList = FieldHelper(srcJson).getFields();
|
||||||
var filedString = StringBuffer();
|
var filedString = StringBuffer();
|
||||||
fieldList.forEach((f) {
|
fieldList.forEach((f) {
|
||||||
filedString.write("this.${f.nameString},");
|
String name;
|
||||||
|
if (main.isCamelCase) {
|
||||||
|
name = camelCase(f.nameString);
|
||||||
|
} else {
|
||||||
|
name = f.nameString;
|
||||||
|
}
|
||||||
|
filedString.write("this.$name,");
|
||||||
});
|
});
|
||||||
return "${tab}$className($filedString);";
|
return "${tab}$className($filedString);";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user