Я использую Jackson ObjectMapper
для разбора строки JSON до JsonNode
, которую затем записываю в Mongo. Это работает нормально, за исключением случаев, когда в имени поля есть недопустимый символ (.
или $
).
Чтобы исправить это, я мог бы использовать Mongo 3.6+, но документы не одобряют этого, упоминая, что хотя .
и $
теперь разрешены в именах полей, запросы все еще могут быть сложными. Поэтому я хотел бы избежать этих символов при разборе JSON.
Как я могу избежать .
и $
при разборе JSON с помощью Джексона?