在Android中,可以使用Gson库来将Json对象转换为Strings.xml文件。以下是一个示例代码:
dependencies {
// ...
implementation 'com.google.code.gson:gson:2.8.7'
// ...
}
String jsonString = "{ \"hello\": \"Hello\", \"world\": \"World\" }";
public class Translation {
private String hello;
private String world;
// getters and setters
public String getHello() {
return hello;
}
public void setHello(String hello) {
this.hello = hello;
}
public String getWorld() {
return world;
}
public void setWorld(String world) {
this.world = world;
}
}
Gson gson = new Gson();
Translation translation = gson.fromJson(jsonString, Translation.class);
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append("\n");
stringBuilder.append("\n");
stringBuilder.append(" " + translation.getHello() + " \n");
stringBuilder.append(" " + translation.getWorld() + " \n");
stringBuilder.append(" ");
try {
FileWriter writer = new FileWriter("res/values/strings.xml");
writer.write(stringBuilder.toString());
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
这样,你就可以将Json对象转换为Strings.xml文件了。请确保在进行文件操作时有适当的权限。