gpt4 book ai didi

json - 在 JSON.NET 中反序列化 Jarray

转载 作者:行者123 更新时间:2023-12-02 22:27:27 25 4
gpt4 key购买 nike

我需要反序列化这个。

{"previous_cursor_str":"0","next_cursor":0,"ids":[741999686,240455509,126524150,143548100,124328422,624776268,393738125,587829914,280834485,64818350,282713007,90425850,759794,164401208,114771958,114364910,89725893],"previous_cursor":0,"next_cursor_str":"0"}    

有什么想法吗?

最佳答案

它实际上是一个 JObject,里面有一个 Id 数组。

首先,您可以创建一个类来表示 json,如下所示:

public class RootObject
{
public string previous_cursor_str { get; set; }
public int next_cursor { get; set; }
public List<int> ids { get; set; }
public int previous_cursor { get; set; }
public string next_cursor_str { get; set; }
}

然后将 json 反序列化为您执行此操作的对象:

var myJsonObject = JsonConvert.DeserializeObject<RootObject>(jsonString);

或者,如果您只想要数组中的 ID:

var obj = JObject.Parse(jsonstring);

var idArray = obj["ids"].Children().Select(s=>s.value<string>());

关于json - 在 JSON.NET 中反序列化 Jarray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12754801/

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