Swift 字典轉JSON字符串

///封裝JSON字符串

func GetJson(){

//判斷是否使用積分

var dictionaryOrArray : [String: AnyObject] = [:]

dictionaryOrArray["orderType"] = 0 as AnyObject?

dictionaryOrArray["remark"] = "Hello Swift" as AnyObject?

dictionaryOrArray["consume"] = 100as AnyObject?

dictionaryOrArray["orderIsintegral"] = 1 as AnyObject?

dictionaryOrArray["orderInteralamount"] = 100 as AnyObject?

dictionaryOrArray["couponId"] = 34 as AnyObject?

dictionaryOrArray["orderAmount"] = 345 as AnyObject?

dictionaryOrArray["couponAmount"] =10 as AnyObject?

dictionaryOrArray["realAmount"] = 234 as AnyObject?

dictionaryOrArray["orderFreight"] = 12.25 as AnyObject?

dictionaryOrArray["dealBy"] = 2 as AnyObject?

dictionaryOrArray["addrId"] = 12 as AnyObject?

var dataOrArray = [[String:AnyObject]]()

var i = 0

while (i < stringTest.count) {

var dataInfo : [String: AnyObject] = [:]

dataInfo["commodId"] = stringTest[i].GoodsID as AnyObject?

dataInfo["commodNum"] = stringTest[i].CommodCount as AnyObject?

dataOrArray.append(dataInfo)

i = i + 1

}

dictionaryOrArray["data"] = dataOrArray as AnyObject?

let convertResult:String = tool.convertDictionaryToString(dict: dictionaryOrArray)

print("字典轉換之后的字符串:\(convertResult)")

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容