Mar*_*man 10 c# serialization json dictionary
我试图将Dictionary序列化为JSON,并获得以下异常:
new JavaScriptSerializer().Serialize(mydict)`
Run Code Online (Sandbox Code Playgroud)
键入'System.Collections.Generic.Dictionary`2 [[System.UInt64,mscorlib,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089],[System.Nullable .1 [[System.UInt64,mscorlib,Version =字典的序列化/反序列化不支持2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089]],mscorlib,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089]]',键必须是字符串或对象.
是否有捷径可寻?也许通过LINQ或者相对简洁的东西将ulongs转换为字符串?
Mar*_*man 18
var dict = mapping.ToDictionary(item => item.Key.ToString(), item => item.Value.ToString());`
Run Code Online (Sandbox Code Playgroud)
将任何转换Dictionary<K,V>为Dictionary<string,string>序列化然后工作.
| 归档时间: |
|
| 查看次数: |
8863 次 |
| 最近记录: |