Java : How to convert :
From Object String(java.lang.Object) :
String [{"rule_id":7528,"name":"JAY_TEST_RULE"}]
To JsonNode(com.fasterxml.jackson.databind.JsonNode):
{"rule_id":7528,"name":"JAY_TEST_RULE"}
My Attempts :
Using
Object actionInfoValue = memcachedObject.getDataForKey(actionInfoKey);
ObjectMapper mapper = new ObjectMapper();
actionInfo = mapper.convertValue(actionInfoValue,JsonNode.class);
OR
actionInfo = mapper.valueToTree(actionInfoValue.toString());
I get
actionInfo = "[{\"rule_id\":7528,\"name\":\"JAY_TEST_RULE\"}]"
But I need
actionInfo = {"rule_id":7528,"name":"JAY_TEST_RULE"}