gpt4 book ai didi

c# - 奇怪的 JSON 反序列化 c#

转载 作者:太空宇宙 更新时间:2023-11-03 19:00:09 24 4
gpt4 key购买 nike

我在反序列化方面遇到了麻烦,因为我没有像以前那样收到一个对象,而是一个数组。让我们看看代码,我是怎么做的:

收到的 JSON:

[{"gcm_regID":"fsdf2156fw62f1wfwe512g"}]

反序列化

var result = JsonConvert.DeserializeObject<Gcm>(response);

尝试过的处理程序:

public class Gcm
{
public List<Gcm_reg> gcm_regID { get; set; }
}
public class Gcm_reg
{
public string gcm_regID { get; set; }
}

我也只尝试了 Gcm_reg,但似乎没有任何效果。我怎样才能反序列化这个?顺便说一下,我使用的是 newsoft JSON。

最好的问候,

最佳答案

 IEnumerable<Gcm_reg> result =  JsonConvert.DeserializeObject<IEnumerable<Gcm_reg>>(response);

您可以将对象反序列化为数组或 IEnumerable

关于c# - 奇怪的 JSON 反序列化 c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37458779/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com