有一个我无法控制的API,但是我需要使用C#消耗的输出,最好使用
JSON.Net.
这里有一个例子:
[ { "media_id": 36867,"explicit": 0 } ]
我打算上课一样
class Media { public int media_id; public int explicit; }
并反序列化:
var l = JsonConvert.DeserializeObject<List<Media>>(s);
不幸的是,“显式”是一个C#关键字,所以无法编译.
我的下一个猜测是修改类:
class Media { public int media_id; public int explicit_; }
我该怎么做,或者我完全以这个错误的方式呢?
如果没有这样的话,我可以简单地忽略答复中的“明确”,如果有办法做到这一点