p5.js | función guardarJSON()

La función saveJSON() se usa para escribir un objeto o una array de objetos como un objeto JSON en el .jsonarchivo. El guardado del archivo variará dependiendo del navegador web.

Sintaxis:

saveJSON( json, filename, optimize )

Parámetros: esta función acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:

  • json: Es un objeto o arreglo de objetos que formarán el contenido del objeto JSON a crear.
  • filename: especifica la string que se utiliza como nombre de archivo del archivo guardado.
  • optimizar: es un valor booleano que especifica si el objeto JSON se eliminaría de los saltos de línea y los espacios antes de escribirlo. Es un parámetro opcional.

Los ejemplos a continuación ilustran la función saveJSON() en p5.js:

Ejemplo 1:

function setup() {
  createCanvas(600, 300);
  textSize(22);
  text("Click on the button below to "
      + "save the JSON Object", 20, 20);
  
  bookObj = {};
  bookObj.name = "Let US C";
  bookObj.author = "Yashavant Kanetkar";
  bookObj.price = "120";
  
  // Create a button for saving the JSON Object
  saveBtn = createButton("Save JSON object to file");
  saveBtn.position(30, 50)
  saveBtn.mousePressed(saveFile);
}
  
function saveFile() {
  
  // Save the JSON object to file
  saveJSON(bookObj, 'books.json', true);
}

Producción:
guardar-json-obj

Ejemplo 2:

function setup() {
  createCanvas(600, 300);
  textSize(22);
  text("Click on the button below to "
      + "save the JSON Array", 20, 20);
  
  bookArray = [];
  
  for (let i = 1; i <= 3; i++) {
    bookObj = {};
    bookObj.name = "Book " + i;
    bookObj.author = "Author " + i;
  
    bookArray.push(bookObj);
  }
  
  // Create a button for saving JSON Object
  saveBtn = createButton("Save JSON Array to file");
  saveBtn.position(30, 50)
  saveBtn.mousePressed(saveFile);
}
  
function saveFile() {
  
  // Save the JSON object to file
  saveJSON(bookArray, 'books-list.json');
}

Producción:
guardar-json-array

Editor en línea: https://editor.p5js.org/

Configuración del entorno: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/

Referencia: https://p5js.org/reference/#/p5/saveJSON

Publicación traducida automáticamente

Artículo escrito por sayantanm19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *