首页 > 解决方案 > 我在数据库[“20200”]中有一个json值,格式为

问题描述

,我只需要 20200 的值,我该如何取这个值?当尝试获取一个字符串时,它会返回一个类似 "[\"20200"]" 的值

标签: c#winforms

解决方案


方括号表示一个值数组。您可以使用像NewtonSoft JSON这样的 JSON 序列化库将数据反序列化为 anIEnumerable<string>然后取第一个值:

var v = JsonConvert.DeserializeObject<IEnumerable<string>>("[\"20200\"]").FirstOrDefault();

推荐阅读