File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
reactive-crypto-core/src/main/kotlin/com/njkim/reactivecrypto/core Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 1616
1717package com.njkim.reactivecrypto.core
1818
19+ import com.fasterxml.jackson.core.JsonParser
20+ import com.fasterxml.jackson.databind.DeserializationContext
1921import com.fasterxml.jackson.databind.DeserializationFeature
2022import com.fasterxml.jackson.databind.JsonDeserializer
2123import com.fasterxml.jackson.databind.ObjectMapper
@@ -43,7 +45,11 @@ interface ExchangeJsonObjectMapper {
4345 }
4446
4547 fun currencyDeserializer (): JsonDeserializer <Currency >? {
46- return null
48+ return object : JsonDeserializer <Currency >() {
49+ override fun deserialize (p : JsonParser , ctxt : DeserializationContext ): Currency {
50+ return Currency .getInstance(p.valueAsString)
51+ }
52+ }
4753 }
4854
4955 fun bigDecimalDeserializer (): JsonDeserializer <BigDecimal >? {
You can’t perform that action at this time.
0 commit comments