我用的是Android Studio。代码Java。通过在设备的内部存储中创建一个文件,我将从edittext中输入的数据保存为json。但它只显示了我最后输入的数据。每一个新数据都会擦除和覆盖另一个数据。我希望它按顺序保存我从edittext中输入的每一个数据,并查看所有这些数据。我如何做到这一点?
saveButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
String getname = editTextFileName.getText().toString();
String getdata= editTextData.getText().toString();
JSONObject jsonObject = new JSONObject();
jsonObject.put("Name", getname );
jsonObject.put("Enroll_No", getdata );
jsonObject.put("Mobile", "4.example");
jsonObject.put("Address", "4.example");
jsonObject.put("Branch", "4.example");
String userString = jsonObject.toString();
File file = new File(context.getFilesDir(),"user.json");
FileWriter fileWriter = new FileWriter(file);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
bufferedWriter.write(userString);
bufferedWriter.close();
}catch (JSONException e){
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
});
将fileWriter fileWriter=new fileWriter(file);
更改为fileWriter fileWriter=new fileWriter(file,true);
append。
https://developer.android.com/reference/java/io/filewriter
问题内容: 在我的Web应用程序中,我成功使用mybatis在html表中显示了数据。现在,我想将Mysql表的记录保存在一个json文件中并创建一个用户数组,我使用了Gson,问题是文件中只保存了一条记录。谢谢。 结果如下: servlet.java 问题答案: 您将所有用户写入同一文件,因此只保存了循环的最后一次迭代。 您可以将对象转换为json并写入一次(无需循环) 例:
问题内容: 我是Android编程的新手,我想找到如何将json中的数据存储在android的sqlite中。我没有在互联网上找到任何有用的示例,这就是为什么我在这里问。如果您向我展示一个简单的举个例子,我会很高兴。非常感谢! 问题答案: 创建一个具有JSON模型属性的模型类。 在您的模型中创建一个接受(搜索Android开发人员参考)的构造函数。 在构造函数中,使用方法和读取属性的值。 您也可以
问题内容: 我是Redis的新手,但是有一个与备份有关的问题。 现在,我有一个实例在Windows服务器上运行。在此实例内部,我目前有一个“作业”,可将数据存储在一个数据库中。我不希望备份这些数据。 我必须创造一份新工作。我的第一个想法是将数据存储在另一个数据库中,但是在同一实例上。然后,我将在此数据库ID上激活RDB备份。 但是,当我阅读redis文档时,会看到以下命令进行备份: 此命令仅备份当
我收到的流数据()希望保存在S3中(基本上,对于这个问题,我希望将输出保存在哪里并不重要,但我只是为了以防万一而提到它)。 是否可以将每个(这些是JSON字符串)数据保存到JSON文件中,而不是文件夹中?我以为必须使用这个技巧,但它没有。
我正在创建一个不使用数据库的服务。 我将所有的请求数据存储在文件系统中。 我正在使用spring Boot开发服务。
类型异常报告 消息请求处理失败;嵌套异常是java.lang.NullPointerException 说明服务器遇到内部错误,导致它无法完成此请求。 例外情况 org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常为java.lang.nullpointerexception org.springframework.web.