16 lines
677 B
Java
16 lines
677 B
Java
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
import java.math.BigDecimal;
|
|
|
|
public class TestDeserialization {
|
|
public static class CreateWalletRequest {
|
|
public BigDecimal initialBalance;
|
|
}
|
|
public static void main(String[] args) throws Exception {
|
|
ObjectMapper mapper = new ObjectMapper();
|
|
CreateWalletRequest req = mapper.readValue("{\"initialBalance\": 50000.0}", CreateWalletRequest.class);
|
|
System.out.println("Parsed: " + req.initialBalance);
|
|
CreateWalletRequest req2 = mapper.readValue("{\"initialBalance\": 50000}", CreateWalletRequest.class);
|
|
System.out.println("Parsed: " + req2.initialBalance);
|
|
}
|
|
}
|