在应用程序设置中转义引号

问题描述 投票:0回答:0

我的 appsettings.json 中有一个密码(好吧,secrets.json,真的)包含引号。这自然会导致问题,我试图以通常的方式逃避它。但是,当我在该设置中读取到字符串时,无法正确转换它。

用撇号括起来和/或用 " 替换引号的解决方案没有用。字符串仍然以逐字状态进入应用程序(即带有撇号和&符号)。

在我的例子中,它不是连接字符串。它只是用于不同目的的密码(我们证书的秘密存储在 PFX 文件中)。这可能就是为什么上面的解决方案不起作用的原因。

我该怎么办?

我的(hacky)解决方法是(目前)用“¤”(不管它叫什么)存储密码,然后在读取后在代码中替换它。不漂亮也不推荐。

c# escaping appsettings
© www.soinside.com 2019 - 2024. All rights reserved.