如何在java中删除/剥离特定字符串

如何在java中删除/剥离特定字符串,java,android,string,replace,strip,Java,Android,String,Replace,Strip,从AWS SNS我在我的android应用程序中收到以下响应 {default={"messageType": "WRITE"}} 我需要实现这一点,并且我只能将上述响应分配给String或String数据类型变量 {"messageType": "WRITE"} 那么如何实现这一点呢?您可以使用String.substring()来实现: String stringSource = "{default={\"messageType\": \"WRITE\"}}"; String newSt

从AWS SNS我在我的android应用程序中收到以下响应

{default={"messageType": "WRITE"}}
我需要实现这一点,并且我只能将上述响应分配给StringString数据类型变量

{"messageType": "WRITE"}

那么如何实现这一点呢?

您可以使用String.substring()来实现:

String stringSource = "{default={\"messageType\": \"WRITE\"}}";
String newString = stringSource.substring(9, stringSource.length() - 1);
System.out.println(newString);

这不是获取responseuse String.substring()的正确格式您获取的响应类型是什么?{default={“messageType”:“WRITE”}它是字符串吗?这是一种奇数格式。您可以
拆分
=
上的字符串,然后删除最后一个字符。将“=”字符替换为“:”,并将字符串转换为json格式