gpt4 book ai didi

c# - 将 JSON 字符串反序列化为 Dictionary

转载 作者:IT老高 更新时间:2023-10-28 12:50:48 25 4
gpt4 key购买 nike

我有这个字符串:

[{ "processLevel" : "1" , "segments" : [{ "min" : "0", "max" : "600" }] }]

我正在反序列化对象:

object json = jsonSerializer.DeserializeObject(jsonString);

对象看起来像:

object[0] = Key: "processLevel", Value: "1"
object[1] = Key: "segments", Value: ...

并尝试创建字典:

Dictionary<string, object> dic = json as Dictionary<string, object>;

但是 dic 得到 null

可能是什么问题?

最佳答案

请参阅 mridula 的答案,了解您为什么会为空。但是如果你想直接将 json 字符串转换为字典,你可以尝试下面的代码片段。

    Dictionary<string, object> values = 
JsonConvert.DeserializeObject<Dictionary<string, object>>(json);

关于c# - 将 JSON 字符串反序列化为 Dictionary<string,object>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20727787/

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