saveJSON()函数用于将对象或对象数组作为JSON对象写入到.json
文件。文件的保存将因网络浏览器而异。
用法:
saveJSON( json, filename, optimize )
参数:此函数接受上述和以下所述的三个参数:
- json:它是一个对象或对象数组,将形成要创建的JSON对象的内容。
- filename:它指定用作已保存文件的文件名的字符串。
- optimize:这是一个布尔值,它指定在写入JSON对象之前是否将其换行符和空格删除。它是一个可选参数。
以下示例说明了p5.js中的saveJSON()函数:
范例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);
}
输出:
范例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');
}
输出:
在线编辑: https://editor.p5js.org/
环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
参考: https://p5js.org/reference/#/p5/saveJSON
相关用法
- PHP pos()用法及代码示例
- PHP Ds\Set contains()用法及代码示例
- p5.js hue()用法及代码示例
- PHP abs()用法及代码示例
- p5.js pan()用法及代码示例
- PHP max( )用法及代码示例
- d3.js d3.hsl()用法及代码示例
- PHP key()用法及代码示例
- d3.js d3.map.has()用法及代码示例
- PHP min( )用法及代码示例
- PHP next()用法及代码示例
- p5.js hex()用法及代码示例
注:本文由纯净天空筛选整理自sayantanm19大神的英文原创作品 p5.js | saveJSON() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。