Commit fb667f8 1 parent 5f33ccf commit fb667f8 Copy full SHA for fb667f8
File tree 1 file changed +7
-1
lines changed
reactive-crypto-core/src/main/kotlin/com/njkim/reactivecrypto/core
1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 16
16
17
17
package com.njkim.reactivecrypto.core
18
18
19
+ import com.fasterxml.jackson.core.JsonParser
20
+ import com.fasterxml.jackson.databind.DeserializationContext
19
21
import com.fasterxml.jackson.databind.DeserializationFeature
20
22
import com.fasterxml.jackson.databind.JsonDeserializer
21
23
import com.fasterxml.jackson.databind.ObjectMapper
@@ -43,7 +45,11 @@ interface ExchangeJsonObjectMapper {
43
45
}
44
46
45
47
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
+ }
47
53
}
48
54
49
55
fun bigDecimalDeserializer (): JsonDeserializer <BigDecimal >? {
You can’t perform that action at this time.
0 commit comments