我在这里遇到了一个小问题,我想序列化一个字典,它包含string
, integers
,object
现在我正在遍历字典
var data ="";
foreach (var dict in dictObject)
{
var value = JsonConvert.SerializeObject(dict.value, Formatting.Indented,new JsonSerializerSettings()
{
ReferenceLoopHandling = ReferenceLoopHandling.Ignore,
Converters = new List<JsonConverter>
{
new IsoDateTimeConverter(){DateTimeFormat = "yyyy-MM-dd hh:mm:ss"}
}
});
data += dict.key +"="+ value;
}
现在我不想在那个字典Json.Net
中序列化string
, 。integers
因为很少有字符串包含\r\n
,并且那里的事情变得一团糟。
所以我希望它跳过strings
and integers
,但字典可能包含DateTime
等等等等的东西。我仅指出字符串和整数作为示例。
字典包含我自己的自定义类、、、、、entity classes
等等integers
等等。我只想序列化我自己的自定义类和实体类。strings
date time
JSON.NET
任何帮助,将不胜感激。