Asa*_*uru 9 json ios swift swifty-json
以下是我的自定义swift类.我的问题是如何使用SwiftyJson将此类的对象转换为json字符串?
class Equipment{
var UniqueItemId:String? = ""
var ItemNo:String? = ""
var EquipmentType:String? = ""
var EquipmentDescription:String? = ""
var Length:String? = ""
var Wll:String? = ""
var EquipmentLocation:String? = ""
var EquipmentManufacture:String? = ""
var SerialNo:String? = ""
var Condition:String? = ""
var Remarks:String? = ""
var InspectionDate:String? = ""
var Inspector:String? = ""
}
Run Code Online (Sandbox Code Playgroud)
例如,像这样:
var jsonString = JSON(equipmentObject);
Run Code Online (Sandbox Code Playgroud)
UPDATE
OP现在对EVReflection感到满意.所以我认为在这一刻它是最好的选择.
原始答案
由于Swift反射的可能性还不是很丰富,所以现在没有像google-gson for Java 那样的终极解决方案.
像SwiftJSON和Swift ObjectMapper这样的库只是糖NSJSONSerialization
,需要你定义从json字段到对象属性的映射.
但事情正在改变,你可以尝试JsonSerializerSwift.我还没有使用它,但它使用Swift反射,似乎工作正常.
还可以看看Chris Eidhof撰写的Swift Mirrors和JSON文章.它解释了如何使用反射可能性的JSON序列化.
归档时间: |
|
查看次数: |
4894 次 |
最近记录: |