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是不变的,但是前面的字符可能每次都改变
有人知道这是什么吗?以及如何删除这些字符?