Java字符串删除字符串的一部分

Java字符串删除字符串的一部分,java,string,replace,Java,String,Replace,我有一个像这样的Java字符串 "functional_type":"endpoint","configuration":[],"neighbours":{ "1": {"id":1,"name": "ep"}}}, 我想替换这部分 "neighbours":{ "1": { 用另一根绳子。此外,数字1可以是任何数字,例如23或1903434,以便在末尾具有以下内容: "functional_type":"endpoint","configuration":[],"filed":{"id

我有一个像这样的Java字符串

  "functional_type":"endpoint","configuration":[],"neighbours":{ "1": {"id":1,"name": "ep"}}},
我想替换这部分

"neighbours":{ "1": {
用另一根绳子。此外,数字1可以是任何数字,例如
23
1903434
,以便在末尾具有以下内容:

"functional_type":"endpoint","configuration":[],"filed":{"id":1,"name": "ep"}}},
你应该逃出“{”

结果:

"functional_type":"endpoint","configuration":[],"filed":{"id":1,"name": "ep"}}},

您是否知道,将字符串替换为两个
{
,而将字符串替换为只有一个
{
将不再可能被解析为JSON?是的,我知道!我使用字符串而不是JSON,因为我的应用程序使用字符串,但我必须替换字符串的这一部分。您应该通过其API在对象级别执行此操作,而不是摆弄JSON编码。我知道,但我不能这样做。我必须使用字符串。我不知道“我不明白,因为这个正则表达式”“neights\”:{\“[0-9]+\”:{\”,是错误的`
"functional_type":"endpoint","configuration":[],"filed":{"id":1,"name": "ep"}}},