小编cra*_*ear的帖子

如何在flutter本地化中读取嵌套的json?

我是扑的新手。

我在我的 flutter 项目中应用了本地化,一切正常,直到我编辑我的 json 语言文件以具有嵌套对象。

如何正确调用嵌套的json对象?

我尝试使用点来调用它,但它抛出错误“必须提供非空字符串...”

AppLocalizations.of(context).translate('Intro.Header')
Run Code Online (Sandbox Code Playgroud)

这是我的 json

{
  "Intro": {
    "Header": "Introduction",
    "Content": "This is...."
  },
  "Test": "This is test",
}
Run Code Online (Sandbox Code Playgroud)

如果我直接调用“测试”,我没有问题。

AppLocalizations.of(context).translate('Test')
Run Code Online (Sandbox Code Playgroud)

如何阅读标题和内容?

json localization flutter

6
推荐指数
1
解决办法
559
查看次数

标签 统计

flutter ×1

json ×1

localization ×1