/*
*///從乙個本地專案資源中讀取data.json檔案
var path: string = nsbundle.mainbundle().pathforresource("data", oftype: "json")!
var nsurl = nsurl(fileurlwithpath: path)
var nsdata: nsdata = nsdata(contentsofurl: nsurl!)!
//讀取json資料
var json: anyobject? = nsjsonserialization.jsonobjectwithdata(nsdata, options: nsjsonreadingoptions.allzeros, error:nil)
//讀取普通資料
var id: string = json?.objectforkey("id") as string
println(id)
//讀取陣列型別資料
var array: [string] = json?.objectforkey("data") as [string]
println(array.count)
//額外的注意事項
if let name = json?.objectforkey("name")
//這個則不會自然拆包
let name1 = json?.objectforkey("name")
println(name1) //=> 此處顯示的是optional(zyx)
//簡單的json =》 文字轉換
var dict = ["id":"002", "name": "abc"]
var jsondict = nsjsonserialization.datawithjsonobject(dict, options: nsjsonwritingoptions.allzeros, error: nil)
//直接寫入檔案
jsondict?.writetofile("/正確路徑/test.json", atomically: true)
//也可以把json轉換為string字串
var str = nsstring(data: jsondict!, encoding: nsutf8stringencoding)
Swift解析JSON資料
從ios開發的角度來說,json更多的可以看作是一種包含很多鍵值對的物件。首先我從www.k780.com這個 中得到乙個實時天氣情況介面。這樣顯得清晰多了。那麼如何在swift工程裡對這個url進行解析呢?對json解析,我們需要用到nsjsonserialization。我現在用的是xcode7...
Python讀取Json資料
讀取json資料,實際上是把json格式變成python中字典 列表等格式化的資料,方便索引查詢。可以新建乙個檔案命名為data,然後把下面這段json資料放進去。import json path data f open path,r encoding utf 8 m json.load f jso...
js讀取json資料
示例如下 請問有沒有詳細的js讀取json的例子方法 根據city獲得name function getnamebycity city return cityname city js 中讀取json的方法 js讀取json的方法我接觸到的有兩種 方法一 函式構造定義法返回 var strjson 得...