文件名称:jsonexample:Flutter应用程序展示了三种不同的JSON解析方法
文件大小:138KB
文件格式:ZIP
更新时间:2024-05-30 12:36:21
Dart
json示例 Flutter示例应用程序,使用三个不同的库反序列化一组JSON字符串: dart:convert , json_serializable和built_value 。 该样本的目标 帮助您确定用于反序列化JSON的三个最常用的库中的哪个最适合您的项目。 为您提供反序列化的示例代码: 简单和嵌套的对象 基本值列表 包含原始值的地图 重要的位 json_strings.dart 要反序列化的实际JSON。 dart_convert / json_serializable / dart_convert 这些文件夹包含用于使用三个库之一反序列化简单对象模型和复杂对象模型的代码。 他们完成实例化模型并填充其字段的工作。 tab_pages.dart 应用程序中的每个选项卡页面都使用一个库反序列化一种类型的数据。 这些小部件显示了使用上述库的应用程序代码的外观。 问题/问题 如
【文件预览】:
jsonexample-master
----ios()
--------Runner.xcworkspace()
--------Flutter()
--------Runner()
--------Runner.xcodeproj()
--------.gitignore(501B)
----android()
--------gradlew.bat(2KB)
--------gradlew(5KB)
--------gradle.properties(29B)
--------app()
--------gradle()
--------.gitignore(136B)
--------settings.gradle(484B)
--------build.gradle(470B)
----test()
--------widget_test.dart(312B)
----.metadata(284B)
----pubspec.lock(11KB)
----build.yaml(824B)
----.gitignore(80B)
----pubspec.yaml(370B)
----lib()
--------dart_convert()
--------widgets.dart(8KB)
--------utils.dart(560B)
--------tab_pages.dart(10KB)
--------json_strings.dart(6KB)
--------built_value()
--------json_serializable()
--------main.dart(2KB)
----README.md(1KB)