@@ -72,7 +72,7 @@ public DefaultSerializer(final ILogger logger) {
7272 public <T > T deserializeObject (final String inputString , final Class <T > clazz ) {
7373 return deserializeObject (inputString , clazz , null );
7474 }
75-
75+ private static final String graphResponseHeadersKey = "graphResponseHeaders" ;
7676 @ SuppressWarnings ("unchecked" )
7777 @ Override
7878 public <T > T deserializeObject (final String inputString , final Class <T > clazz , Map <String , java .util .List <String >> responseHeaders ) {
@@ -97,7 +97,7 @@ public <T> T deserializeObject(final String inputString, final Class<T> clazz, M
9797
9898 if (responseHeaders != null ) {
9999 JsonElement convertedHeaders = gson .toJsonTree (responseHeaders );
100- jsonBackedObject .additionalDataManager ().put ("graphResponseHeaders" , convertedHeaders );
100+ jsonBackedObject .additionalDataManager ().put (graphResponseHeadersKey , convertedHeaders );
101101 }
102102
103103 jsonBackedObject .additionalDataManager ().setAdditionalData (rawObject );
@@ -271,7 +271,9 @@ else if (fieldObject != null && fieldObject instanceof IJsonBackedObject) {
271271 */
272272 private void addAdditionalDataToJson (AdditionalDataManager additionalDataManager , JsonObject jsonNode ) {
273273 for (Map .Entry <String , JsonElement > entry : additionalDataManager .entrySet ()) {
274+ if (!entry .getKey ().equals (graphResponseHeadersKey )) {
274275 jsonNode .add (entry .getKey (), entry .getValue ());
276+ }
275277 }
276278 }
277279
0 commit comments