我在将JSON响应转换为字典时遇到了一些麻烦,这样我就可以在我的应用程序中同时使用一些静态数据,而不必等待所有请求时间。所以,我的JSON格式化的方式是这样的下面将JSON响应转换为Dictonary Swift
JSON REPSONSE
{
stories = (
{
"Article_Link" = "http://www.webdesignernews.com/ad_redirect?id=53";
"Article_Shares" = "";
"Article_Time" = "";
"Article_Title" = "35 free images: Choose from Bigstock's library of 27 million\n[ad]";
index = 1;
source = "Web-Designer-Depot_recent";
url = "http://www.webdesignernews.com/";
},
{
"Article_Link" = "http://www.webdesignernews.com/redirect?url=http%3A%2F%2Ftympanus.net%2Fcodrops%2F2015%2F09%2F14%2Fcreating-material-design-ripple-effects-svg%2F";
"Article_Shares" = 298;
"Article_Time" = "32 min ago";
"Article_Title" = "Creating Material Design Ripple Effects with SVG";
index = 2;
source = "Web-Designer-Depot_recent";
url = "http://www.webdesignernews.com/";
}
);
}
这里是我试图创建一个操场文件重新创建以下
这种反应的字典斯威夫特字典
var data: [String:AnyObject] [
"stories": [
[
"Article_Link": "http://www.webdesignernews.com/ad_redirect?id:51",
"Article_Shares" : "",
"Article_Time" : "",
"Article_Title" : "Going Retro! 150 Vintage Vector Illustrations\n[ad]",
"index" : 1,
"source" : "Web-Designer-Depot",
"url" : "http://www.webdesignernews.com/",
],
[
"Article_Link" : "http://www.webdesignernews.com/redirect?url:http%3A%2F%2Fprinzhorn.github.io%2Fskrollr%2F",
"Article_Shares" : "2.3K",
"Article_Time" : "23 min ago",
"Article_Title" : "Skrollr - Scroll Animations for Everyone",
"index" : 2,
"source" : "Web-Designer-Depot",
"url" : "http://www.webdesignernews.com/",
]
]
]
但一些下面的错误,我不断收到是
似乎无法找出什么我做错了这里....
你忘了** = **添加到您的数据。 ** var data:[String:AnyObject] = **它应该是这样的。 – ridvankucuk