Я использую jackson objectNode (в play2.2). Я могу поставить значение строки в objectNode так:jackson objectNode получить запрос
objectNode test = Json.newObject();
test.put("check", "stackoverflow");
Когда я пытаюсь получить значение с помощью операции GET, я не могу использовать равный правильно. Я угадываю его, потому что значение String имеет дополнительные символы (инвертированные запятые). В этом случае наилучший подход к использованию равен тому, что строка хранится в объектеNode (это использует параметр dataBind в jackson).
test.get("check").equals("stackoverflow"); // neither works
test.get("check").toString().equals("stackoverflow");
Когда я распечатать значение, можно увидеть следующее значение т.е. с кавычками:
"stackoverflow"
Я хотел бы, чтобы избежать использования строковых операций для разбора из значения - должно быть лучший способ, даже если я использую маршрут привязки данных.