Java字符串删除字符串的一部分
我有一个像这样的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
"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"}}},