Procházet zdrojové kódy

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

Felix před 2 roky
rodič
revize
6c9f3aefe2
2 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      ModeType.cs
  2. binární
      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ární
WingInterfaceLibrary.dll