JSON Stringify and Parse
These are two pretty nifty things you can use in Javascript. For example, if you want to write an array out to a file, you would do this:
This assumes, of course that the directory Data exists.
To read it back, use the following:
This makes it really spiffy to write complex data out to a file!
These are two pretty nifty things you can use in Javascript. For example, if you want to write an array out to a file, you would do this:
Code:
var prepath = doc.scriptPath().match(/(\/Users\/[-\w^&'@{}[\],$=!#().%+~ ]*\/)/g);
var fileref = new File(prepath + “Library/Application Support/Cheetah3D/Scripts/Data/myfancydata.txt);
fileref.open(WRITE_MODE);
fileref.write(JSON.stringify(myarray));
fileref.close();
This assumes, of course that the directory Data exists.
To read it back, use the following:
Code:
var prepath = doc.scriptPath().match(/(\/Users\/[-\w^&'@{}[\],$=!#().%+~ ]*\/)/g);
var fileref = new File(prepath + “Library/Application Support/Cheetah3D/Scripts/Data/myfancydata.txt);
fileref.open(WRITE_MODE);
data = fileref.read(fileref.size());
var myarray = JSON.parse(data);
This makes it really spiffy to write complex data out to a file!