如何在配置文件中添加 json 字符串作为应用设置值
How to add a json string as a app setting value in config file
我有一个要求,即我需要在进行 API 调用之前获取一组 json。
我计划在 app.config 中添加这些 json 字符串,如下所示
<add key="Jsons" value="{""Id"":""25"",""Name"":""Value-1""}"/>
但是添加这个会导致在值的开头出现编译错误 "Missing whitespace"。
如果我遗漏了什么,请告诉我。
我不想创建一个单独的文本文件来读取 jsons。这就是为什么我决定使用 app.config 本身
您的引用格式不正确。
你能试试这个吗:
<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'}"/>
一个app.config
还是XML!您需要对引号使用 XML 转义序列。
<add key="Jsons" value="{"Id":"25","Name":"Value-1"}"/>
我有一个要求,即我需要在进行 API 调用之前获取一组 json。 我计划在 app.config 中添加这些 json 字符串,如下所示
<add key="Jsons" value="{""Id"":""25"",""Name"":""Value-1""}"/>
但是添加这个会导致在值的开头出现编译错误 "Missing whitespace"。 如果我遗漏了什么,请告诉我。 我不想创建一个单独的文本文件来读取 jsons。这就是为什么我决定使用 app.config 本身
您的引用格式不正确。 你能试试这个吗:
<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'}"/>
一个app.config
还是XML!您需要对引号使用 XML 转义序列。
<add key="Jsons" value="{"Id":"25","Name":"Value-1"}"/>