我在Pubspec.ymal中使用JSON文件和注册,但是显示错误,而且当我使用图像并注册它时,同样的错误也会发生.可能是格式有误,但不知道是什么问题,这就是我关注的doc.

Error on line 29, column 5 of pubspec.yaml: Expected a key while parsing a block mapping

这是我的pubspec.yaml文件

name: jsondata description: A new Flutter application.

  dependencies:  

  flutter:

  sdk: flutter

  cupertino_icons: ^0.1.0

  dev_dependencies:   

 flutter_test:

      sdk: flutter

    flutter:

    uses-material-design: true

      assets:

       - loadjson/person.json

enter image description here

推荐答案

空格在YAML中非常重要

assets缩进过大

flutter_test:
  sdk: flutter

flutter:
  uses-material-design: true
  assets:
    - loadjson/person.json

Flutter相关问答推荐

无法在主屏幕视图中设置当前日期容器'

Flutter 图标记移动

UI中的Flutter 下拉列表值未更改

Riverpod 2.0-如何使用FutureOr和AutoDisposeSyncNotificationer处理api状态代码?

显示图像的放大部分

在允许屏幕 Select 和点击的同时保持通用对话框显示

Flutter - firebase_auth_web 5.4.0 依赖于 intl ^0.17.0 但我必须使用更高版本 (intl ^0.18.0)

使用 Play Integrity API 时,Firebase 电话身份验证问题缺少客户端标识符错误

从子集合sem中获取参考学年&&课程名称的值

为什么将 bloc 提供程序放在单独的文件/类中会引发错误?

改变步进器的线条 colored颜色 Flutter

无效的 depfile: C:\xxx\xxx\Flutter\project_name\.dart_tool\flutter_build\df4b308df1ee4bce22c56c71751554d1\kernel_snapshot.d 无效

无法在 flutter 中更新 void 方法内的变量值

单元测试中如何比较NaN和NaN是否相等

如何验证非表单字段?

为什么 orientation == Orientation.portrait 总是正确的,尽管我的设备已经处于横向

如何使用列Flutter 中文本占用的空间来控制svg宽度

如何在 tabBar 中的选项卡之间制作垂直线?

如何使用 Riverpod 在运行时动态创建提供程序?

Flutter Bloc Todo 示例 - 收听存储库中的单个 todo