Open
Description
描述bug
本人在使用Apollo
(1.8.x
)作为配置中心时,发现如果配置内容为json
格式时,Apollo
会自动进行格式化展示,本来是一个很方便的功能,但最近却遇到了一件糟心的事情,因为Apollo
展示时,会自动去掉重复的key
,但程序实际获取的内容还是带有重复的key
,程序一直报错,到Apollo
里检查又看不出错误,这对于配置json
内容较大时,更不容易查出。
复现
直接添加带有重复key
的json
格式内容,点击内容,即可复现,如图:
期望
后续修复一下,对于内容展示形式,可以让用户自行选择,比如json
,text
等,当不能展示对应格式时,给出相应提示,而不是自行对内容进行格式化,然后悄悄去掉重复的key
,让用户排查错误到怀疑人生。