Android 将JSON字符串导出到文件
我使用phonegap创建了一个Android移动应用程序,我正在寻找一种导出Strigfied json数据集的方法。我以这种方式将我的json命名为:Android 将JSON字符串导出到文件,android,json,file,export,phonegap,Android,Json,File,Export,Phonegap,我使用phonegap创建了一个Android移动应用程序,我正在寻找一种导出Strigfied json数据集的方法。我以这种方式将我的json命名为: var storageObj = mydata.toGeoJSON(); var data = "data:text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(storageObj)); 然后我试着: var dlAnchorElem = document.getEle
var storageObj = mydata.toGeoJSON();
var data = "data:text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(storageObj));
然后我试着:
var dlAnchorElem = document.getElementById('downloadAnchorElem');
dlAnchorElem.setAttribute("href", data );
dlAnchorElem.setAttribute("download", "data.js");
dlAnchorElem.click();
与
<a id="downloadAnchorElem" style="display:none"></a>
虽然它在台式pc上工作,但在我的移动应用程序上却没有
我应该如何将字符串化的json导出到文件并存储,或者(如果更容易实现)通过电子邮件发送它?获取json
对于JAVA,使用Gson库
JsonParser parser = new JsonParser();
JsonObject json = parser.parse(jsonString).getAsJsonObject();
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String prettyJson = gson.toJson(json);
/**
* Dump the json in file.
*/
try(PrintWriter out = new PrintWriter("PATH/" + "YOUR_FILE_NAME.txt")){
out.println( json);
}catch(java.io.FileNotFoundException e){
e.printstacktrace();
}
build.gradle
文件中