【发布时间】:2021-01-29 15:52:57
【问题描述】:
我从文件中读取了简单的文本,我将其内容作为字符串获取
String pomxml = "c:\\foo\\test.json";
String content = FileUtils.readFileToString(file);
字符串内容(示例)是:
"email_settings": {
"email.starttls.enable":"true",
"email.port":"111",
"email.host":"xxxx",
"email.auth":"true",
}
我喜欢在 "email.host":"xxxx" 上方插入新字符串,前提是它找到了。 所以它看起来像:
"email_settings": {
"email.starttls.enable":"true",
"email.port":"111",
"email.name":"myTest",
"email.host":"xxxx",
"email.auth":"true",
}
我的问题是如何将这一新行插入到字符串中
更新 在这个例子中它是 JSON ,但它也可以是简单的文本或 XML 文件 所以我不能依赖 JSON 提供程序
【问题讨论】:
-
好的。你有什么问题?
-
用问题更新了问题
-
到目前为止你尝试了什么?
-
您可以不依赖 JSON 提供程序使用 Jackson 或 Guice 使用简单的 if 条件来执行此操作吗?
-
@Mohammad 你有例子吗?我不能依赖 json,因为它也可以是 json 文件
标签: java string search replace