c# – 使用.net和mono中的JSON开始
发布时间:2020-12-15 18:10:48 所属栏目:百科 来源:网络整理
导读:我想为我的应用程序保留一个自定义配置文件,JSON似乎是一个适当的格式*. 我知道有.NET的JSON库,但是我找不到一个比较好的比较评论.此外,我的应用程序需要运行在mono上,所以更难找出使用哪个库. 这是我发现的: JSON.NET JSONSharp 我记得阅读有一个内置的方
我想为我的应用程序保留一个自定义配置文件,JSON似乎是一个适当的格式*.
我知道有.NET的JSON库,但是我找不到一个比较好的比较评论.此外,我的应用程序需要运行在mono上,所以更难找出使用哪个库. 这是我发现的: > JSON.NET 我记得阅读有一个内置的方法来(())序列化JSON,但我不记得它是什么. 什么图书馆最容易使??用在mono上的linux?速度并不重要,因为数据会很小. *由于应用程序运行在无头linux盒子上,所以我需要使用命令行,并希望将键入的次数降到最低,所以我排除了XML.此外,我找不到任何图书馆使用INF文件,我不熟悉标准的linux配置文件格式,而JSON是强大的. 解决方法
DataContractJsonSerializer可以处理
JSON serialization,但它并不像一些库那样强大,例如没有Parse方法.
这可能是一种没有图书馆的方法,因为我觉得Mono已经实现了这个类. 要获得更多可读的JSON标记,您的类具有属性: [DataContract] public class SomeJsonyThing { [DataMember(Name="my_element")] public string MyElement { get; set; } [DataMember(Name="my_nested_thing")] public object MyNestedThing { get; set;} } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |