Чтобы удалить одну или несколько двойных кавычек из начала и конца строки в Java, вам нужно использовать решение на основе регулярных выражений:
String result = input_str.replaceAll("^\"+|\"+$", "");
Если вам также необходимо удалить одинарные кавычки:
String result = input_str.replaceAll("^[\"']+|[\"']+$", "");
ПРИМЕЧАНИЕ : Если ваша строка содержит "
внутри, такой подход может привести к проблемам (например, "Name": "John"
=> Name": "John
).
См. Java-демонстрацию здесь :
String input_str = "\"'some string'\"";
String result = input_str.replaceAll("^[\"']+|[\"']+$", "");
System.out.println(result); // => some string