function cacheData(jkdata){ let fileid = jkdata.type + '_'+ jkdata.name; let cachefile = `hiker://files/cache/_fileSelect_${fileid}.json`; if (!fileExist(cachefile)) { writeFile(cachefile,JSON.stringify(jkdata)); } } function readData(fileid,datatype){ let cachefile = `hiker://files/cache/_fileSelect_${fileid}.json`; let cachedata = fetch(cachefile); if(cachedata != ""){ try{ eval("var jkdata=" + cachedata+ ";"); }catch(e){ var jkdata = {}; } }else{ var jkdata = {}; } if(datatype=="1"){ return jkdata.parse; }else if(datatype=="2"){ return jkdata.erparse; }else if(datatype=="0"){ return jkdata.public; } }