Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dotnet获取apollo中的json配置的时候会乱码 #240

Closed
zhao-jing-hui opened this issue Apr 18, 2024 · 10 comments
Closed

dotnet获取apollo中的json配置的时候会乱码 #240

zhao-jing-hui opened this issue Apr 18, 2024 · 10 comments

Comments

@zhao-jing-hui
Copy link

1、我已经明确检查 json格式是正确的
image
代码获取后就变成下面的乱码了
61d11639556df6bd5b9594855632a95f

@pengweiqhca
Copy link
Contributor

pengweiqhca commented Apr 18, 2024

不是乱码啊,\u0022就是英文字符 " (双引号)

@zhao-jing-hui
Copy link
Author

还是乱码啊,\u0022就是英文字符 " (双引号)

hello 但是获取到的类型是 字符串 不是json格式

@zhao-jing-hui
Copy link
Author

不是乱码啊,\u0022就是英文字符 " (双引号)

不是\u0022的问题,是我设置的json,最终给的是字符串,将json序列号字符串给我了。

@pengweiqhca
Copy link
Contributor

这个类型只是前端检验数据格式时使用,客户端获取到的配置都是字符串

@zhao-jing-hui
Copy link
Author

zhao-jing-hui commented Apr 18, 2024

这个类型只是前端检验数据格式时使用,客户端获取到的配置都是字符串

大佬我的dotnet程序的配置文件全是这种json格式的,像这种类型的解决方法一般是什么,如果我通过代码把获取到的字符串变成json格式,需要改多处代码。
image

@pengweiqhca
Copy link
Contributor

pengweiqhca commented Apr 18, 2024

1:使用冒号(:)连接(properties)

DbConfiguration:MSSQLConnection = xxxx
DbConfiguration:RedisConnection = yyyy

2:使用json、xml、yaml/yaml格式的namespace

客户端获取配置后会帮你拆分成上面格式

image
image

@zhao-jing-hui
Copy link
Author

1:使用冒号(:)连接(properties)

DbConfiguration:MSSQLConnection = xxxx
DbConfiguration:RedisConnection = yyyy

2:使用json、xml、yaml/yaml格式的namespace

客户端获取配置后会帮你拆分成上面格式

image image
安装你的第二种方法 我获取到了配置 但是 还是和之前的一样 如下图
image

@pengweiqhca
Copy link
Contributor

这个是缓存文件,你需要关注的是运行时内存中的配置项

@zhao-jing-hui
Copy link
Author

1:使用冒号(:)连接(properties)

DbConfiguration:MSSQLConnection = xxxx
DbConfiguration:RedisConnection = yyyy

2:使用json、xml、yaml/yaml格式的namespace

客户端获取配置后会帮你拆分成上面格式

image image

这个是缓存文件,你需要关注的是运行时内存中的配置项

谢谢 我现在试一试

@zhao-jing-hui
Copy link
Author

感谢作者指导

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants