gpt4 book ai didi

c# - 字典的 JSON 序列化为名称 :value instead of {name:name, 值:值}

转载 作者:太空宇宙 更新时间:2023-11-03 14:23:07 24 4
gpt4 key购买 nike

使用 ASP.NET 4.0 C#,我如何才能将包含名称/值对象的列表的序列化更改为格式如下的 JSON 对象:

{
name:value,
name1:value1,
name2:value2
}

代替

{
{name:name, value:value},
{name:name1, value:value1},
{name:name2, value:value2}
}

字典中的名称/值对象根据将存在于其中的键是动态的。一种解决方法是创建自定义对象,该对象将具有可用的显式属性 - 但是这种方法不可扩展,因此这个问题 :)

谢谢。

最佳答案

您可以实现自定义 JavaScriptConverter ,那么您就可以完全控制序列化。或者将所有属性放入 IDictionary 和 JSON 中,我认为它会以您想要的格式出现。

关于c# - 字典的 JSON 序列化为名称 :value instead of {name:name, 值:值},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4796306/

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