main.dart 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import 'dart:async';
  2. import 'dart:math';
  3. import 'package:flutter/material.dart';
  4. import 'example.dart';
  5. void main() => runApp(ExampleApp());
  6. class ExampleApp extends StatelessWidget {
  7. @override
  8. Widget build(BuildContext context) => MaterialApp(
  9. title: 'Demo',
  10. theme: ThemeData(accentColor: Colors.pinkAccent),
  11. home: MyHomePage(),
  12. );
  13. }
  14. class MyHomePage extends StatefulWidget {
  15. @override
  16. State<StatefulWidget> createState() => MyHomePageState();
  17. }
  18. class MyHomePageState extends State<MyHomePage> {
  19. Map <String, dynamic>resDic = {};
  20. @override
  21. void initState() {
  22. super.initState();
  23. _initResDic();
  24. _jsonTest();
  25. }
  26. @override
  27. void dispose() {
  28. super.dispose();
  29. }
  30. /*初始化数据源*/
  31. _initResDic() {
  32. resDic = {
  33. "pageData": {
  34. "pageNum": 1,
  35. "curPage": 1,
  36. "perPage": 10
  37. },
  38. "hosList": [
  39. {
  40. "id": 190,
  41. "name": "阜外医院",
  42. "illId": 1,
  43. "introduction": "北京阜外医院(全名:中国医学科学院阜外心血管病医院)的前身是解放军胸科医院,始建于1956年,心血管病研究所始建于1962年,由我国胸心外科的奠基人之一吴英恺院士一手创办。北京阜外医院、心血管病研究所是隶属于卫生部、中国医学科学院、中国协和医科大学的三级甲等心血管病专科医院。",
  44. "level": "三甲",
  45. "imgurl": "https://t.duodian.api.cheng1hu.com/attachment/hospital/2019/07/01/15/0c365acdfeb18bfc0806a7a922bee800.jpg"
  46. }
  47. ]
  48. };
  49. }
  50. _jsonTest() {
  51. example model = example.fromJson(resDic);
  52. List <HosList> hosList = model.hosList;
  53. HosList hosListModel = hosList[0];
  54. print(model.toJson());
  55. }
  56. @override
  57. Widget build(BuildContext context) => Scaffold(
  58. body:Text('ttt'),
  59. );
  60. }