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 2121import com .google .gson .stream .JsonReader ;
2222import com .google .gson .stream .JsonWriter ;
2323import 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 ;
2526import java .io .IOException ;
2627import java .io .StringReader ;
2728import java .lang .reflect .Type ;
3637import okio .ByteString ;
3738
3839public class JSON {
40+
3941 private Gson gson ;
42+
4043 private boolean isLenientOnJson = false ;
44+
4145 private DateTypeAdapter dateTypeAdapter = new DateTypeAdapter ();
46+
4247 private SqlDateTypeAdapter sqlDateTypeAdapter = new SqlDateTypeAdapter ();
48+
4349 private OffsetDateTimeTypeAdapter offsetDateTimeTypeAdapter = new OffsetDateTimeTypeAdapter ();
50+
4451 private LocalDateTypeAdapter localDateTypeAdapter = new LocalDateTypeAdapter ();
52+
4553 private ByteArrayAdapter byteArrayAdapter = new ByteArrayAdapter ();
4654
4755 public static GsonBuilder createGson () {
4856 GsonFireBuilder fireBuilder = new GsonFireBuilder ();
49- GsonBuilder builder = fireBuilder .createGsonBuilder ();
57+ GsonBuilder builder =
58+ fireBuilder
59+ .registerPreProcessor (V1Status .class , new V1StatusPreProcessor ())
60+ .createGsonBuilder ();
5061 return builder ;
5162 }
5263
You can’t perform that action at this time.
0 commit comments