PureJsonSerializer 1.0.2

PureJsonSerializer 1.0.2

测试已测试
语言语言 SwiftSwift
许可证 Apache 2
发布最后发布2016年1月
SPM支持 SPM

Logan Wright 维护。



PureJsonSerializer

A pure-Swift JSON serializer and deserializer.

DESERIALIZE

import PureJsonSerializer

// parse a JSON data
let data: NSData = ...

do {
  let json = try Json.deserialize(jsonSource)
  let value = json["Foo"]?["bar"]?.stringValue ?? ""
  print(value)
} catch {
  print("Json serialization failed with error: \(error)")
}

BUILD

// 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

SERIALIZE

let serializedJson = json.serialize(.PrettyPrint)

DESCRIPTION

Swift-JsonSerializer 是一个纯 Swift 实现的 JSON 序列化和反序列化库,不对 Swift 的内置/标准类添加任何内容。

GENOME

此库特性可在您在此处找到的完整 Json 映射库中找到:这里。

KNOWN ISSUES

  • 由于 Xcode 6.1.1 / Swift 版本 1.1(swift-600.0.56.1)中的优化标志,此库不与优化标志(swiftc -O)一起工作。

SEE ALSO

AUTHOR

Fuji, Goro (gfx) [email protected]

LICENSE

The Apache 2.0 License