Hi,
If you want to use as few addons as possible, then you'll have to code this yourself.
EasySave ( 2 and 3) is the way to go I think, and it's very well integrated and supported both by the author and me for ArrayMaker.
saving json or xml or csv, is a matter of saving and loading a string, so nothing complex here, EasySave will also do the job very well.
Bye,
Jean