繁体   English   中英

如何序列化字典<string[],int>到 json 使用 JsonConvert newtonsoft c#</string[],int>

[英]How to Serialize Dictionary<string[],int> to json using JsonConvert newtonsoft c#

试图序列化Dictionary<string[],int>

var requestData = new Dictionary<string, object>
{
   { "games" ,new Dictionary<string[],int> { {new string[] { "1000"}, 1 } } }
             
};

var data = JsonConvert.SerializeObject(requestData);

output JSON看起来像{"games":{"(Array)":1}}这不是我想要的。 string[]的信息消失了

为什么不使用这个:

var requestData = new Dictionary<string, object>
        {
         { "games",new Dictionary<int, string[]>{ {  1, new string[] { "1000", "2000"} } }
         }
       };

        var data = JsonConvert.SerializeObject(requestData);

结果

{"games":{"1":["1000","2000"]}}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM