apolloconfig / apollo.net

Apollo .Net Client
Apache License 2.0
481 stars 167 forks source link

dear 当我在apollo配置中心添加了一个json文件,IConfigurationRoot 无法获取json中的全部数据 #237

Open xiaoqiang2018 opened 1 year ago

xiaoqiang2018 commented 1 year ago
  IConfigurationRoot root = new ConfigurationBuilder().AddApollo(apolloOptions)
            .AddNamespace("jsonfile", Com.Ctrip.Framework.Apollo.Enums.ConfigFileFormat.Json)
            .Build();
            //这种方式无法获取全部的json数据。why?
                        string content = root["content"];
xiaoqiang2018 commented 1 year ago

我看到 有通过 ApolloConfigurationManager 获取数据,但是已经被废弃了

pengweiqhca commented 1 year ago

json不能获取原始内容,会转换成key/value,参考appsetting.json。 如果想获取json原始数据,就使用普通的properties