有没有一种方法可以转换Xcode打印或以JSON格式登录? 当前,如果我们打印或记录字典或JSON,则显示如下:
data = {
currentCity = Mycity;
friends = 4;
images = (
);
suggestions = 3;
}
但是如果我们希望Xcode以这种正确的json格式打印,我们该怎么办?
"data": {
"currentCity": "Mycity",
"friends": 4,
"images": [],
"suggestions": 3
}
或者有没有可用的工具可以转换Xcode打印或以漂亮的JSON格式登录?
答案 0 :(得分:1)
有一种非常简单的快捷方式 使用需要使用以下广告连播:SwiftyJSON
安装吊舱并使用以下代码:
import SwiftyJSON
func printInJSON {
var dictionary: [String : Any] = [:]
dictionary["build_number"] = "1.0"
dictionary["data"] = "Print in JSON format on iOS xcode"
// SwiftyJson magic
let json = JSON(dictionary)
print(json)
}
Output:
{
"build_number" : "1.0"
"data" : "Print in JSON format on iOS xcode"
}
答案 1 :(得分:0)
If you are printing an object that is coming back from a network request, I find using Charles Proxy is usually easier. It will format it in JSON and it is a very useful debugging tool.
答案 2 :(得分:-3)
您可以在控制台中尝试
po print(data)
通常对我有帮助