【问题标题】:How to read the values of nested objects from the Config file如何从配置文件中读取嵌套对象的值
【发布时间】:2021-11-09 19:42:47
【问题描述】:

这是我的 config.json 文件

   {
     "timeout":10000
     
     "Status":{
         "Error":{"message":"Runtime","continue":False}
     }
   }

首先我想读取值“Error”和值“False”并将它们分配给两个不同的变量。 如何从 config.json 文件中读取这两个值。

感谢任何帮助。 谢谢。

【问题讨论】:

    标签: angular nested-object config.json


    【解决方案1】:

    为了简单起见,将其设为 .ts 文件而不是 .json 文件:

    app.config.ts:

    export const appConfig = {
      Status:{
        Error:{message:"Runtime",continue:False}
      }
    }
    

    然后在需要访问的地方导入 appConfig:

    import { appConfig } from '../../app.config' // example, may be a different path
    

    并按如下方式访问它:

    console.log(appConfig.Status.Error.continue)
    

    或者:

    console.log(Object.keys(appConfig.Status)[0])
    

    PS 如果有必要,可以导入 JSON 文件,但导入 JSON 功能较弱,因为您无法将代码添加到 JSON 文件,但可以添加到 .ts 文件

    【讨论】:

      猜你喜欢
      • 2020-11-09
      • 2018-06-03
      • 1970-01-01
      • 1970-01-01
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      相关资源
      最近更新 更多