[ { "format": "{pre}{n}.{n}.{n}{suffix}", "n": [{ "format": "0", "weight": 3 }, { "format": "10" }], "pre": ["", { "format": "v", "weight": 0.4 }], "suffix": ["", { "format": "-{tag}.{m}", "tag": ["alpha", "beta", "rc"], "m": ["1", "2", "3"], "weight": 0.3 }] } ]