Windows Store应用程序的JSON格式Metrolog



我正在为我的应用程序使用Metrolog框架,因为我需要将日志发送到后端。Metrolog作为目标A JSONPOSTTARGET

conf.AddTarget(LogLevel.Info, LogLevel.Fatal, new JsonPostTarget(1, new Uri("http://localhost:8080/logs/")));

日志被包裹在对象内,并自动序列化,如JSON格式而不是骆驼箱d。因此,我的后端无法正确地对象。我无法触摸后端的避难所化,因此我需要一种强制骆驼系列化的方法。

有人可以帮我吗?

我无法触摸后端的避难所,所以我需要一种强制骆驼序列化的方法。

您可以使用json.net以骆驼格式序列化对象。

运行以下命令以安装newtonsoft json.net并使用nuget library

PM> Install-Package Newtonsoft.Json

您可以创建一个JsonSerializerSetting,用JsonConvert序列化对象,并使用内容类型application/json返回内容。然后,您将以骆驼式的JSON格式获得对象。

有关更多详细信息,您可以参考@mats Karlsson撰写的博客。

最新更新