Skip to content

Commit 094bcdf

Browse files
fix: manglende serdes (#84)
1 parent 1b214eb commit 094bcdf

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

soknad/src/main/java/no/nav/k9/søknad/LegacySøknad.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package no.nav.k9.søknad;
22

3+
import java.io.IOException;
34
import java.time.ZonedDateTime;
45
import java.util.AbstractMap.SimpleEntry;
56
import java.util.Collections;
@@ -18,6 +19,7 @@
1819
import com.fasterxml.jackson.annotation.JsonInclude;
1920
import com.fasterxml.jackson.annotation.JsonInclude.Include;
2021
import com.fasterxml.jackson.annotation.JsonProperty;
22+
import com.fasterxml.jackson.databind.node.ObjectNode;
2123

2224
import no.nav.k9.søknad.felles.Versjon;
2325
import no.nav.k9.søknad.felles.personopplysninger.Barn;
@@ -145,6 +147,14 @@ public static String serialize(LegacySøknad søknad) {
145147
public static LegacySøknad deserialize(String søknad) {
146148
return JsonUtils.fromString(søknad, LegacySøknad.class);
147149
}
150+
151+
public static LegacySøknad deserialize(ObjectNode node) {
152+
try {
153+
return JsonUtils.getObjectMapper().treeToValue(node, LegacySøknad.class);
154+
} catch (IOException e) {
155+
throw new IllegalArgumentException("Kunne ikke konvertere til LegacySøknad.class", e);
156+
}
157+
}
148158
}
149159

150160
/** @deprecated legacy. */

0 commit comments

Comments
 (0)