c# - 我在数据库[“20200”]中有一个json值,格式为
问题描述
,我只需要 20200 的值,我该如何取这个值?当尝试获取一个字符串时,它会返回一个类似 "[\"20200"]" 的值
解决方案
方括号表示一个值数组。您可以使用像NewtonSoft JSON这样的 JSON 序列化库将数据反序列化为 anIEnumerable<string>
然后取第一个值:
var v = JsonConvert.DeserializeObject<IEnumerable<string>>("[\"20200\"]").FirstOrDefault();
推荐阅读
- asciidoc - 如何在 asciidoc 内联锚中转义“/”字符?
- linux - awk(或 sed 或 grep)剪切参数、等号和值
- angularjs - 如何将 Angular vm 变量解析为数字?
- audio - 使用 addAudioPlayerPlayDirective 在 Alexa/Echo 中无法播放 MP3 音频
- kubernetes - 如何列出一个 kubernetes 对象的所有 resourceVersion?
- angular - 如果您在后端使用它,您可以从 spring (Boot) 调用 rest api 吗?(使用调度程序)如果是这样,我应该使用休息模板吗?
- android - Android Firebase:防止攻击者访问数据库
- ruby-on-rails - Heroku/Rails 5 中更短的日志
- c# - C# 中的接口可以用没有数据字段的抽象类代替吗?
- scala - Akka Stream:Flow Stage 被中断而没有任何错误