avoid using deprecated Jackson methods (#1830)
This commit is contained in:
parent
ccb24f53b9
commit
d16d5c2c36
2 changed files with 2 additions and 5 deletions
|
|
@ -29,7 +29,7 @@ public class CustomerMigration extends JacksonMigration {
|
|||
public JsonNode transform(int fromVersion, JsonNode json) {
|
||||
ObjectNode root = (ObjectNode) json;
|
||||
if (fromVersion <= 1) {
|
||||
ObjectNode shippingAddress = root.with("shippingAddress");
|
||||
ObjectNode shippingAddress = root.withObject("shippingAddress");
|
||||
shippingAddress.set("street", root.get("street"));
|
||||
shippingAddress.set("city", root.get("city"));
|
||||
shippingAddress.set("zipCode", root.get("zipCode"));
|
||||
|
|
|
|||
|
|
@ -18,17 +18,14 @@ import org.apache.pekko.serialization.jackson.JacksonMigration
|
|||
import com.fasterxml.jackson.databind.JsonNode
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode
|
||||
|
||||
import scala.annotation.nowarn
|
||||
|
||||
class CustomerMigration extends JacksonMigration {
|
||||
|
||||
override def currentVersion: Int = 2
|
||||
|
||||
@nowarn("msg=deprecated")
|
||||
override def transform(fromVersion: Int, json: JsonNode): JsonNode = {
|
||||
val root = json.asInstanceOf[ObjectNode]
|
||||
if (fromVersion <= 1) {
|
||||
val shippingAddress = root.`with`("shippingAddress")
|
||||
val shippingAddress = root.withObject("shippingAddress")
|
||||
shippingAddress.set[JsonNode]("street", root.get("street"))
|
||||
shippingAddress.set[JsonNode]("city", root.get("city"))
|
||||
shippingAddress.set[JsonNode]("zipCode", root.get("zipCode"))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue