github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/demo/02_fix.yaml (about) 1 # 字段前后缀可以使用简单的区间功能,如 A-Z, 1-9,支持多片段,也支持随机或步长。 2 # 对于引用文件的复杂方式不支持,这种情况建议使用多字段组合实现。 3 4 title: 增加后缀 5 fields: 6 - field: fix # 字段名 7 range: 1-5, 30 # 1,2,3,4,5,30,1,2,3,4,5 8 prefix: "int_" # 前缀 9 postfix: " | " # 后缀,特殊字符加引号,否则无法解析。 10 11 - field: nesting # 这种简单的两个字段组合,也支持用前缀的方式实现。 12 fields: 13 - field: child1 14 range: 1-3 15 - field: child 16 range: A-E 17 postfix: ___ 18 19 - field: range_n_m # 前后缀支持区间 20 prefix: 1-3 21 range: A-E 22 postfix: ___ 23 24 - field: range_mul # 区间多片段 25 prefix: 1-2, a-d 26 range: A-E 27 postfix: ___ 28 29 - field: step # 区间步长 30 prefix: 1-6:2 31 range: A-E 32 postfix: ___ 33 34 - field: random # 区间随机 35 prefix: 1-3:R 36 range: A-E # 此处使用反引号,生成字符串"1-9"和"a-z"。注意:需要用[]符号扩起,否则不是合法的YAML文件格式。 37 postfix: ___