1.基本格式( {“属性名|生成规则”:“属性值”} )
如下:
{
"list:2-5":[
{"id|+1":0}
]
}
常用的生成规则有几种常用格式:
1.通过重复 string 生成一个字符串,重复次数等于 count
‘name|count’: value
2.属性值自动加 1,初始值为 number
‘name|+step’: value
3.生成一个大于等于 min、小于等于 max 的整数,属性值 number 只是用来确定类型
‘name|min-max’: value
4.生成一个浮点数,整数部分大于等于 min、小于等于 max,小数部分为dcount位
‘name|min-max.dcount’: value
5.生成一个浮点数,整数部分大于等于 min、小于等于 max,小数部分保留 dmin 到dmax 位
‘name|min-max.dmin-dmax’: value
注意:一定要将注释去掉,不然将会无法保存,会报错,以下是演示效果。
数据占位符定义规范
书写格式为: @占位符(参数 [参数])
Type | Method |
---|---|
基本类型 | boolean(布尔), natural(自然数), integer(整数有负数), float(小数), character(单英文字符), string(字符串), range(数组顺序范围), date(‘yyyy-MM-dd HH:mm:ss’), time(时间), datetime(T时间戳), now(当前时间) |
图片 | image(随机图片) |
颜色 | color(随机色) , rbga(200,200,200,0.5) |
文本 | paragraph(英文句子 len,min,max), sentence(句子多少单词 len,min,max), word(英文字符), title(英文标题), cparagraph(中文句子), csentence(句子多少字), cword(中文字符), ctitle |
姓名 | first, last, name, cfirst, clast, cname |
网站 | url, domain(网址), email, ip, tld(国际区域简称) |
地址 | province(省), city(城市 true带省),county(县 true省市县) |
编号 | guid, id |
例如:
{
'list|3': [{
'name':'@cname',
'ename':'@last',
'cfirst':'@cfirst',
'point':'@integer',
'birthday':'@date',
'img':"@image('200x200', '#f98', '#fff', 'jpg', '图片文字')",
'title':'@title',
'content':'@cword(20)',
'content2':'@cword(10,30)',
'content3|5-15':'@cword',
'url':"@url",
'ip':"@ip",
'email':"@email",
'erea':'@region',
'city':'@city(true)',
'contry':'@county(true)',
'id':'@ID',
'zip':'@zip',
'guid':'@guid'
}]
}
结果如下: