PowerJSONJSON 开发包
PowerJSON 是 fastJSON 的一个扩展版本,提供一些新方法、类和接口,以及对发现的问题进行修复。详细列表请看这里。
示例代码:
// marks the internal DemoClass class deserializable [JsonSerializable] internal class DemoClass { // marks MyProperty property to be serialized to a field named "prop" [JsonField ("prop")] public string MyProperty { get; set; } // marks MyEnumProperty property to be serialized to a field named "enum" [JsonField ("enum")] public MyEnum MyEnumProperty { get; set; } // marks not to serialize the Number property, if its value is 0 [System.ComponentModel.DefaultValue (0)] public int Number { get; set; } // marks the serialized name of Identifier will be "a", if its type is ClassA, // and "b" for ClassB, and "variant" for other types [JsonField ("a", typeof (ClassA))] [JsonField ("b", typeof (ClassB))] [JsonField ("variant")] public object Identifier { get; set; } // marks the InternalValue property will not be serialized [JsonInclude (false)] // marks the InternalValue property will not be deserialized [System.ComponentModel.ReadOnly (true)] public int InternalValue { get; set; } } public enum MyEnum { None, // marks the serialized name of Vip to "VIP" [JsonEnumValue ("VIP")] Vip }
评论
androidqueryAndroid 开发包
Android-Query(AQuery)是一个轻量级的开发包,用于实现Android上的异步任务和操作UI元素,可让Android应用开发更简单、更容易,也更有趣。
androidqueryAndroid 开发包
0
screenshot-tests-for-androidAndroid 开发包
screenshot-tests-for-android是来自Facebook的一个Android开发包,用于在Android程序中实现自动的屏幕截屏功能。示例代码:public class MyTe
screenshot-tests-for-androidAndroid 开发包
0
ThrusshSSH 开发包
Thrussh是首个Rust语言的SSH库,唯一非Rust语言实现的是crypto后端(使用libsodium)。可以用来开发SSH服务器和客户端应用。相关链接:Thrussh, https://cr
ThrusshSSH 开发包
0
JMLMSN 开发包
JML是一个支持MSNP8-MSNP15的JavaMsnMessenger库。它针对多个用户进行了优化,旨在使其易于遵循和使用。支持MSNP8/9/10/11。
JMLMSN 开发包
0
XSocketsWebSocket 开发包
XSockets是一款.NET的WebSocket开发包。提供一组强大的工具来构建实时的应用。示例代码:using XSockets.Core.Common.Socket;using (var ser
XSocketsWebSocket 开发包
0
android-ActionQueueAndroid 开发包
ActionQueue允许你一个一个的执行任务。导入:allprojects { repositories { mavenCentral() maven {
android-ActionQueueAndroid 开发包
0