gpt4 book ai didi

c# - 使用 JSON.Net CustomCreationConverter

转载 作者:太空宇宙 更新时间:2023-11-03 17:06:47 25 4
gpt4 key购买 nike

我正在尝试以这种格式反序列化 JSON:

{
"data": [
{
"installed": 1,
"user_likes": 1,
"user_education_history": 1,
"friends_education_history": 1,
"bookmarked": 1
}
]
}

像这样一个简单的字典:

{
"installed": true,
"user_likes": true,
"user_education_history": true,
"friends_education_history": true,
"bookmarked": true
}

JSON.NET 4.0 中使用 CustomCreationConverter

我收到错误提示我只能反序列化为数组。它是否正确?我如何“强制”它创建字典?我需要创建自定义类吗?

最佳答案

试一试:

var convert = function(obj){
var newObj = {};
for(var prop in obj.data[0])
newObj[prop] = obj.data[0][prop];
return newObj;
}
convert({
"data": [
{
"installed": 1,
"user_likes": 1,
"user_education_history": 1,
"friends_education_history": 1,
"bookmarked": 1
}
]
});

关于c# - 使用 JSON.Net CustomCreationConverter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10500635/

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