将json字符串保存到内部存储中的文本文件

时间:2018-12-03 08:14:32

标签: java android fileoutputstream

String internalStorage = System.getenv("EXTERNAL_STORAGE");
File file = new File(internalStorage);
File newPathFolder = new File(file, "MYJSONFILES");
newPathFolder.mkdir();
newPathFolder.setWritable(true);

String FILENAME = newPathFolder + "/" + fileName + ".txt";
fileOut = new FileOutputStream(FILENAME);

objectOut = new ObjectOutputStream(fileOut);
objectOut.writeObject(jsonString);

“ jsonString”是字符串格式的实际json数据。

此代码可以正常工作。在内部存储中创建了新的文本文件, 但是我不能简单地打开此文件,因为它在jsonString的开头包含一些前缀字符,如下所示:

  

’t҃ {--MyJsonString--}

     

在这里,¬ít是不变的,但是前面的字符可能每次都改变

有人知道这是什么吗?以及如何删除这些字符?

0 个答案:

没有答案