c# - C# JSON 反序列化为没有名称的数组
问题描述
如何在 C# 中反序列化如下内容:
{
'list': [
['083', 'user', 7, 14, 45, 0],
['38', 'Mike', 8, 52, 85, 3],
['b43', 'BusStop', 23, 86, 17, 2]
],
'Weather': None
}
解决方案
正如 Charlieface 在评论中所建议的那样,这List<List<string>>
就是您要寻找的东西。
public class Details
{
public List<List<string>> List { get; set; }
public string Weather { get; set; }
}
然后使用JsonConvert
反序列化。
var result = JsonConvert.DeserializeObject<Details>(str);
推荐阅读
- python - 如何使用 webrtc 发送视频流
- msbuild - MSBuild skips some tasks when DeployOnBuild and PublishProfile parameters are present
- wordpress - Wordpress Divi 博客模块 - 没有控制帖子数量的选项
- java - org.springframework.dao.InvalidDataAccessApiUsageException:HIbernate 中枚举类的未知名称值 [-1]
- javascript - 如何用 echarts 渲染自定义线?
- java - 空堆栈是否自动具有空值?
- excel - 如果在工作表 1 A 列中找到值,则需要将工作表 2 的整行粘贴到工作表 3
- java - 为什么我的 CompletableFuture 永远不会返回我需要的响应并且 api 调用处于挂起状态?
- python - 如何求这个函数的时间复杂度?
- mongodb - MongoDb对多个否定条件的查询和操作