模拟随机字符串:
1.无参:string随机生成一个字符串。
2.有参:
格式1:string(length)生成指定长度的字符串。
格式2:string(cs,length)从cs字符池中生成指定长度字符串。
格式3:string(min,max)生成长度在min到max之间的字符串。
格式4:string(cs,min,max)从cs字符集中生成长度在min到max之间的字符串。
模拟整型数组:
有参:
格式1:range(stop)生成一个整型数组,stop为数组中的数值结束边界。
格式2:range(start,stop)start为数值的起始边界,stop为数组中的数值结束边界。
格式3:range(start,stop,step)start为数值的起始边界,stop为数值的结束边界,step为步长。
示例:
{
'array|1-5':[
{
'name|1-10':'珲少',
'moreName|10':'珲少',
'id|+1':0,
'age|20-25':20,
'weight|60-70.1-4':60,
'isWiner|1':'@boolean',
'job|3':{
num:'@natural',
address:'xxxxx',
phone:12321,
name:'@string(3)'
},
node:'@range(3,5,1)'
}
]
}
模拟日期字符串:
1.无参:date随机生成一个日期字符串。
2.有参:date(format)format用来设置如期字符串的格式,例如:
{
'data|3-5':[
{
time:'@date',
ctime:'@date(yyyy-MM-dd HH-mm-ss A)'
}
]
}
生成数据如下:
模拟时间字符串:
1.无参:time直接生成一个时间字符串。
2.有参:time(format)生成格式化的时间字符串。
模拟日期时间字符串:
1.无参:detetime生成默认格式的日期时间字符串。
2.有参:datetime(format)生成指定格式的日期时间字符串。
模拟当前日期字符串:
1.无参:now生成当前日期时间字符串。
2.有参:
格式1:now(unit,format),unit设置时间单位,format设置格式化方式。时间单位可选:year,month,week,day,hour,minute,second。
格式2:now(format)
格式3:now(unit)
模拟图片素材:
1.无参:iamge随机生成一个尺寸的图片地址,此地址可以直接请求到图像。例如:
{
'data|3-5':[
{
time:'@date',
expriseTime:'@datetime',
image:'@image'
}
]
}
生成数据如下: