Swift-JsonSerializer - 序列化工具


Apache
OS X
Swift

软件简介

Swift-JsonSerializer 是纯 Swift 编写的 JSON 序列化器和反序列化器。

简单示例:

import JsonSerializer

// parse a JSON data
let data: NSData

switch JsonParser.parse(data) {
case .Success(let json):
  println(json["foo"]["bar"].stringValue)
case .Error(let error):
  println(error)
}

// build a JSON structure
let profile: Json = [
  "name": "Swift",
  "started": 2014,
  "keywords": ["OOP", "functional programming", "static types", "iOS"],
]
println(profile.description)      // packed JSON string
println(profile.debugDescription) // pretty JSON string