Переглянути джерело

修复整数的Double类型在Fromjson时误认为Int.

Felix 2 роки тому
батько
коміт
6c9f3aefe2
2 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      ModeType.cs
  2. BIN
      WingInterfaceLibrary.dll

+ 4 - 0
ModeType.cs

@@ -460,6 +460,10 @@ namespace FlutterCodeGenerator
                 {
                     source.AppendLine($"\t\t\t{child.Name_Lower}: map['{child.Name_Upper}'] != null ? {child.GetFlutterTypeName()}.fromJson(map['{child.Name_Upper}']) : null,");
                 }
+                else if (child is DoubleModeType)
+                {
+                    source.AppendLine($"\t\t\t{child.Name_Lower}: double.parse(map['{child.Name_Upper}']),");
+                }
                 else
                 {
                     source.AppendLine($"\t\t\t{child.Name_Lower}: map['{child.Name_Upper}'],");

BIN
WingInterfaceLibrary.dll