我正在尝试将JSON
我在库类中的实用NewtonSoft.Json
程序从System.Text.Json
.
System.Text.Json
相当于什么TypeNameHandling
?请参阅下面我正在尝试迁移的 utils 方法:
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
public static string Serialize(object obj, bool withTypes = true)
{
if (withTypes)
{
return JsonConvert.SerializeObject(obj, new JsonSerializerSettings
{
TypeNameHandling = TypeNameHandling.Objects,
TypeNameAssemblyFormatHandling = TypeNameAssemblyFormatHandling.Simple
});
}
else
{
return JsonConvert.SerializeObject(obj);
}
}