File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed
kubernetes/src/main/java/io/kubernetes/client/openapi Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change 21
21
import com .google .gson .stream .JsonReader ;
22
22
import com .google .gson .stream .JsonWriter ;
23
23
import io .gsonfire .GsonFireBuilder ;
24
- import io .kubernetes .client .openapi .models .*;
24
+ import io .kubernetes .client .gson .V1StatusPreProcessor ;
25
+ import io .kubernetes .client .openapi .models .V1Status ;
25
26
import java .io .IOException ;
26
27
import java .io .StringReader ;
27
28
import java .lang .reflect .Type ;
36
37
import okio .ByteString ;
37
38
38
39
public class JSON {
40
+
39
41
private Gson gson ;
42
+
40
43
private boolean isLenientOnJson = false ;
44
+
41
45
private DateTypeAdapter dateTypeAdapter = new DateTypeAdapter ();
46
+
42
47
private SqlDateTypeAdapter sqlDateTypeAdapter = new SqlDateTypeAdapter ();
48
+
43
49
private OffsetDateTimeTypeAdapter offsetDateTimeTypeAdapter = new OffsetDateTimeTypeAdapter ();
50
+
44
51
private LocalDateTypeAdapter localDateTypeAdapter = new LocalDateTypeAdapter ();
52
+
45
53
private ByteArrayAdapter byteArrayAdapter = new ByteArrayAdapter ();
46
54
47
55
public static GsonBuilder createGson () {
48
56
GsonFireBuilder fireBuilder = new GsonFireBuilder ();
49
- GsonBuilder builder = fireBuilder .createGsonBuilder ();
57
+ GsonBuilder builder =
58
+ fireBuilder
59
+ .registerPreProcessor (V1Status .class , new V1StatusPreProcessor ())
60
+ .createGsonBuilder ();
50
61
return builder ;
51
62
}
52
63
You can’t perform that action at this time.
0 commit comments