У меня есть строки вроде:
{"_id": ObjectId ("4ebb9544e4b097b7e6617e1c"), "_class":
Мне нужны такие строки, как:
{"_id": "4ebb9544e4b097b7e6617e1c", "_class":
Как сделать это преобразование в Java?
Если вы действительно знаете точную форму строки и ID объекта всегда будет в шестнадцатеричном виде, вы можете просто сделать:
s = s.replaceAll("ObjectId\\( ([^)]+) \\)", "$1");