c# - 如何将 JSON 值分配给字符串变量

标签 c# json string

一些值以 JSON 格式保存在数据库中,如果我从数据库中复制它,它看起来像这样:

[{"id":"FAC2SOUTHX","name":"South District MW        ","description":"South District MW                                           ","selected":true,"required":false,"sortOrder":10}]

现在我想编写一个单元测试,我需要为其模拟对象传递该值,而模拟值是一个字符串。但是如果我想将该值分配给字符串变量,C# 会出错。所以我认为我所要做的就是在它前面加上一个 "@" 但也没有用。 那么如何将该值分配给字符串变量。

最佳答案

您必须用反斜杠注释所有引号,以便将字符串识别为字符串 egp>

string s = "My string with \" qouted \" Values";

关于c# - 如何将 JSON 值分配给字符串变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38376011/

相关文章:

c# - C# 中的 IObserver 和 IObservable 用于观察者与委托(delegate)、事件

java - 使用 Gson.fromJson() 方法将 json 解析为类 < T > 模型不起作用

php - 在 PHP 中将货币转换为文本

c++ - 从命令行参数指定数组

c# - 如何按属性对列表进行排序并对 HTML Razor 中的元素进行分组?

c# - Windows Phone 8.1 XAML 字符串格式

c# - ASP.NET 维护静态变量

java - Java中使用 json-simple 将List转换为JsonObject

json - 使用 JSON 配置 log4j2

string - 无法获取以自定义关键字开头的字符串