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