需要想法如何解析以下 JSON 格式

Need ideas how to parse the following JSON format

我有一个 API returns JSON 数据,结构如下:

{
  "85f78300-d993-4b7e-a8d0-8d39a4ba9d2a": {},
  "4000fda7-18af-463f-b694-bbafe5d23a48": {
    ...
  }
  ...
}

它应该表示 GUID 引用的对象列表。通常,对象列表如下所示:

{
  "objects": [
     {...},
     {...},
     ...
  ]
}

目前我不知道如何正确解析这个结果。有人知道我的线索吗?

您可以将其视为 Dictionary<Guid, object>。您可以将 object 替换为您的数据类型。

string json = "{\"85f78300-d993-4b7e-a8d0-8d39a4ba9d2a\": {\"prop\": \"value\"}}";
        
var dict = System.Text.Json.JsonSerializer.Deserialize<Dictionary<Guid, object>>(json);