File tree 3 files changed +19
-0
lines changed
src/main/java/io/dapr/client
sdk-actors/src/test/java/io/dapr/actors/client
3 files changed +19
-0
lines changed Original file line number Diff line number Diff line change 23
23
import org .mockito .Mockito ;
24
24
import reactor .core .publisher .Mono ;
25
25
26
+ import java .time .ZonedDateTime ;
27
+
26
28
import static org .junit .jupiter .api .Assertions .assertThrows ;
27
29
import static org .mockito .ArgumentMatchers .anyString ;
28
30
import static org .mockito .Mockito .mock ;
@@ -467,6 +469,8 @@ static class MyData {
467
469
468
470
private MyData myData ;
469
471
472
+ private ZonedDateTime date ;
473
+
470
474
471
475
public String getPropertyB () {
472
476
return propertyB ;
@@ -499,6 +503,14 @@ public MyData getMyData() {
499
503
public void setMyData (MyData myData ) {
500
504
this .myData = myData ;
501
505
}
506
+
507
+ public ZonedDateTime getDate () {
508
+ return date ;
509
+ }
510
+
511
+ public void setDate (ZonedDateTime date ) {
512
+ this .date = date ;
513
+ }
502
514
}
503
515
504
516
}
Original file line number Diff line number Diff line change 149
149
<artifactId >grpc-inprocess</artifactId >
150
150
<scope >test</scope >
151
151
</dependency >
152
+ <dependency >
153
+ <groupId >com.fasterxml.jackson.datatype</groupId >
154
+ <artifactId >jackson-datatype-jsr310</artifactId >
155
+ <version >2.17.1</version >
156
+ </dependency >
152
157
</dependencies >
153
158
154
159
<build >
Original file line number Diff line number Diff line change 18
18
import com .fasterxml .jackson .databind .JavaType ;
19
19
import com .fasterxml .jackson .databind .JsonNode ;
20
20
import com .fasterxml .jackson .databind .ObjectMapper ;
21
+ import com .fasterxml .jackson .datatype .jsr310 .JavaTimeModule ;
21
22
import com .google .protobuf .MessageLite ;
22
23
import io .dapr .client .domain .CloudEvent ;
23
24
import io .dapr .utils .TypeRef ;
@@ -35,6 +36,7 @@ public class ObjectSerializer {
35
36
*/
36
37
protected static final ObjectMapper OBJECT_MAPPER = new ObjectMapper ()
37
38
.configure (DeserializationFeature .FAIL_ON_UNKNOWN_PROPERTIES , false )
39
+ .registerModule (new JavaTimeModule ())
38
40
.setSerializationInclusion (JsonInclude .Include .NON_NULL );
39
41
40
42
/**
You can’t perform that action at this time.
0 commit comments