小编ton*_*ony的帖子

如何反序列化JSON数组并忽略根节点?

我有来自服务器的下一个响应 -

{"response":[{"uid":174952xxxx,"first_name":"xxxx","last_name":"xxx"}]}
Run Code Online (Sandbox Code Playgroud)

我试图以下一种方式反序化 -

JsonConvert.DeserializeObject<T>(json);  
Run Code Online (Sandbox Code Playgroud)

其中T = VkUser的列表,但是我收到了错误.

[JsonObject]
public class VkUser
{
    [JsonProperty("uid")]
    public string UserId { get; set; }

    [JsonProperty("first_name")]
    public string FirstName { get; set; }

    [JsonProperty("last_name")]
    public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我一直在尝试

public class SomeDto // maybe Response as class name will fix it but I don't want such name
{
    public List<VkUser> Users {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

什么反序列化选项可以帮助我?

c# json json.net deserialization

20
推荐指数
1
解决办法
2万
查看次数

MongoDb SafeMode与WriteConcern进行比较

谁能说如何用WriteConcern替换过时的 SafeMode?特别是我对 SafeMode.True感兴趣?

谢谢.

c# mongodb mongodb-.net-driver

5
推荐指数
1
解决办法
1316
查看次数