瀏覽代碼

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

Felix 2 年之前
父節點
當前提交
6c9f3aefe2
共有 2 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      ModeType.cs
  2. 二進制
      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}'],");

二進制
WingInterfaceLibrary.dll