如何在配置文件中添加 json 字符串作为应用设置值
本文关键字:应用 设置 字符串 json 配置文件 添加 | 更新日期: 2023-09-27 18:34:11
我有一个要求,我需要在进行API调用之前获取一组json。我打算在 app.config 中添加这些 json 字符串,如下所示
<add key="Jsons" value="{""Id"":""25"",""Name"":""Value-1""}"/>
但是,添加此值会导致值开头出现编译错误"缺少空格"。如果我错过了什么,请告诉我。我不想创建一个单独的文本文件来读取 json。这就是为什么我决定使用app.config本身
您的引号格式不正确。你能试试这个吗:
<add key="Jsons" value='{"Id":"25","Name":"Value-1"}'/>
app.config
仍然是XML!您需要对引号使用 XML 转义序列。
<add key="Jsons" value="{"Id":"25","Name":"Value-1"}"/>
我在这里看到两个选择:
-
使用"''"进行转义:
<add key="Jsons" value="{'"Id'":'"25'",'"Name'":'"Value-1'"}"/>
-
使用单引号:
<add key="Jsons" value="{'Id':'25','Name':'Value-1'}"/>