gpt4 book ai didi

.net - JSON.NET:将 JSON 对象的一部分反序列化为字典

转载 作者:行者123 更新时间:2023-12-04 17:05:06 26 4
gpt4 key购买 nike

我有这样的 JSON:

{
"Property":"Blah blah",
"Dictionary": {
"Key1" : "Value1",
"Key2" : "Value2",
"Key3" : "Value3"
}
}

我想将“字典”对象提取为字典(所以它就像 Key1 => Value1 等)。如果我直接拥有“字典”对象,我可以使用:
 JsonConvert.DeserializeObject<Dictionary<string, string>>

将 Dictionary 属性作为 Dictionary 获取的最佳方法是什么?

提前致谢!
蒂姆

最佳答案

我花了一点时间才弄明白,但我对使用字符串解析或正则表达式来获取我想要的内部 JSON 感觉不太好。

足够简单;我按照这些方式做了一些事情来获取内部数据:

var jObj = JObject.Parse(jsonText);
var innerJObj = JObject.FromObject(jObj["Dictionary"]);

工作得很好。

关于.net - JSON.NET:将 JSON 对象的一部分反序列化为字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4035230/

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