FlutterJsonBeanFactory
FlutterJsonBeanFactory copied to clipboard
[Bug report] return convertFuncMap[type]!(value as Map<String, dynamic>) as T;
Version
5.1.5
Platforms
dart
Device Model
redmi note9
flutter info
[!] Flutter (Channel [user-branch], 3.19.0, on macOS 13.5 22G74 darwin-x64, locale zh-Hans-CN)
! Flutter version 3.19.0 on channel [user-branch] at /Users/mingo/flutter
Currently on an unknown channel. Run `flutter channel` to switch to an official channel.
If that doesn't fix the issue, reinstall Flutter by following instructions at
https://flutter.dev/docs/get-started/install.
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision bae5e49bc2 (3 weeks ago), 2024-02-13 17:46:18 -0800
• Engine revision 04817c99c9
• Dart version 3.3.0
• DevTools version 2.31.1
• Pub download mirror https://pub.flutter-io.cn
• Flutter download mirror https://storage.flutter-io.cn
• If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly
to perform update checks and upgrades.
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
• Android SDK at /Users/mingo/Library/Android/sdk
• Platform android-34, build-tools 33.0.0
• Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 15.2)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 15C500b
• CocoaPods version 1.15.2
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2022.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
[✓] VS Code (version 1.82.0)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension can be installed from:
🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[✓] Connected device (4 available)
• M2103K19C (mobile) • jb95ha7h9hbigm9t • android-arm64 • Android 13 (API 33)
• iPhone12T (mobile) • 00008101-000304382222001E • ios • iOS 17.3.1 21D61
• macOS (desktop) • macos • darwin-x64 • macOS 13.5 22G74 darwin-x64
• Chrome (web) • chrome • web-javascript • Google Chrome 122.0.6261.94
! Error: Browsing on the local area network for 袁晴iPhone. Ensure the device is unlocked and attached with a cable or
associated with the same local area network as this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)
! Error: Browsing on the local area network for 罗文俊的iPhone. Ensure the device is unlocked and attached with a cable
or associated with the same local area network as this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)
[✓] Network resources
• All expected network resources are available.
How to reproduce?
asT<OssObj> type '_Map<Object?, Object?>' is not a subtype of type 'Map<String, dynamic>' in type cast #0 JsonConvert._asT
Logs
I/flutter (20199): asT<OssObj> type '_Map<Object?, Object?>' is not a subtype of type 'Map<String, dynamic>' in type cast #0 JsonConvert._asT (package:app/generated/json/base/json_convert_content.dart:160:44)
I/flutter (20199): #1 JsonConvert.convert (package:app/generated/json/base/json_convert_content.dart:85:14)
I/flutter (20199): #2 $SdRoadFenceListFromJson.<anonymous closure> (package:app/generated/json/sd_road.g.dart:654:30)
I/flutter (20199): #3 MappedListIterable.elementAt (dart:_internal/iterable.dart:425:31)
I/flutter (20199): #4 ListIterator.moveNext (dart:_internal/iterable.dart:354:26)
I/flutter (20199): #5 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189:27)
I/flutter (20199): #6 new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
I/flutter (20199): #7 new List.of (dart:core-patch/array_patch.dart:39:18)
I/flutter (20199): #8 ListIterable.toList (dart:_internal/iterable.dart:224:7)
I/flutter (20199): #9 $SdRoadFenceListFromJson (package:app/generated/json/sd_road.g.dart:654:60)
I/flutter (20199): #10 new SdRoadFenceList.fromJson (package:app/models/v5/sd_road.dart:221:66)
I/flutter (20199): #11 _MapTabPageState.onBMFMapCreated.<anonymous closure> (package:app/pages/home/map_tab_page.dart:239:32)
I/flutter (20199): #12 BMFMethodChannelHandler.handlerMethod (package:flutter_baidu_mapapi_map/src/private/bmf_method_channel_handler.dart:462:44)
I/flutter (20199): #13 BMFMapController._handlerMethod (package:flutter_baidu_mapapi_map/src/map/bmf_map_controller.dart:56:40)
I/flutter (20199): #14 MethodChannel._handleAsMethodCall (package:flutter/src/services/platform_channel.dart:571:55)
I/flutter (20199): #15 MethodChannel.setMethodCallHandler.<anonymous closure> (package:flutter/src/services/platform_channel.dart:564:34)
I/flutter (20199): #16 _DefaultBinaryMessenger.setMessageHandler.<anonymous closure> (package:flutter/src/services/binding.dart:603:35)
I/flutter (20199): #17 _invoke2 (dart:ui/hooks.dart:344:13)
I/flutter (20199): #18 _ChannelCallbackRecord.invoke (dart:ui/channel_buffers.dart:45:5)
I/flutter (20199): #19 _Channel.push (dart:ui/channel_buffers.dart:135:31)
I/flutter (20199): #20 ChannelBuffers.push (dart:ui/channel_buffers.dart:343:17)
I/flutter (20199): #21 PlatformDispatcher._dispatchPlatformMessage (dart:ui/platform_dispatcher.dart:737:22)
I/flutter (20199): #22 _dispatchPlatformMessage (dart:ui/hooks.dart:257:31)
Example code (optional)
asT<OssObj> type '_Map<Object?, Object?>' is not a subtype of type 'Map<String, dynamic>' in type cast #0 JsonConvert._asT
Contact
No response