编辑代码

# myison.js
module.exports = function() {
var data = { users: [] }
// Create 1000 users
for (var i = 0; i < 1000; i++) {
data.users.push({ id: i, name: 'user'+ i })
}
return data
}

# news.js
let Mock = require('mockjs'); 
let Random = Mock.Random;
module.exports = function() {
var data = {
news:[]
};
var images = [1,2,3].map(x => Random.image('200x100', Random.color(), Random.word(2,6)));
for (var i = 0; i < 100; i++){
var content = Random.cparagraph(0,10); 
data.news.push({
id:i,
title: Random.cword(8,20), 
desc:content.substr(0,40), 
tag:Random.cword(2,6),
views:Random.integer(100,5000),
images:images.slice(0,Random.integer(1,3))
})
}
return data
}

import UIKit
import Foundation
//url为MOCKMOCK服务器的网址
if let url = URL(string: "http://localhost:3004/news") {
URLSession.shared.dataTask(with: url) { (data, response, error) in
if error != nil {
print ("Network errors")
}
else {
let rs = String(data: data!,encoding:String.Encoding.utf8)! 
print(rs)
if let json = try? JSONSerialization.jsonObject(with: data!, options:.allowFragments) {
print(json)
}
}
}
.resume()
}