Quiero cambiar los valores a continuación ../data/data_0/ en una sintaxis general para que no tenga que especificar esos directorios individualmente, ya que tengo que dar 500 directorios. Sé que otros idiomas solo usan * , es decir ../data/data_*/ pero supongo que este no es el caso en JSON.
"training": { "training_data": { "systems": ["../data/data_0/", "../data/data_1/", "../data/data_2/"], "batch_size": "auto", "_comment": "that's all" },// suppose you have many directries ie 500 const dirs = [...Array(500).keys()].map((dir) => `./data/data_${dir}`); const result = { training: { training_data: { systems: dirs, batch_size: "auto", _comment: "that's all" } } }; console.log(result);Use un bucle for para crear una matriz con los 500 directorios y luego póngalo en el objeto.
let systems = []; for (let i = 0; i < 500; i++) { systems.push(`../data/data_${i}`); } let object = { "training" : { "training_data": { "systems": systems, "batch_size": "auto", "_comment": "that's all" }, ... };