Swift 簡潔的JSON輔助庫:BYJSON

jopen 9年前發布 | 32K 次閱讀 BYJSON JSON開發包

簡潔的JSON輔助庫

Requirements

  • iOS 8.0+
  • Xcode 7.0
  • Swift 2.0

Usage

import BYJSON

let data = NSData(contentsOfURL: NSURL(string: "http://httpbin.org/get?hello=world")!)!
do{
    let json : BYJson = try BYJson(data: data)
    print(json)
    //method
    print(json.isArray)          // false
    print(json.isDictionary)     // true
    print(json.isNumber)         // false
    print(json.isBool)           // false
    print(json.isString)         // false

    print(json.array)            // []
    print(json.dictionary)       // some dic
    print(json.number)           // 0
    print(json.bool)             // false
    print(json.string)           // ""

    print(json["args"]?.dictionary)         // ["hello":"world"]
    print(json[0])                         // nil
    print(json["args"]?["hello"]?.string)  // Optional("world")

}catch let error{
    print(error)
}

項目主頁:http://www.baiduhome.net/lib/view/home/1449987371267

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!