11package com .baeldung .gson .conversion ;
22
3+ import static org .junit .jupiter .api .Assertions .assertEquals ;
4+ import static org .junit .jupiter .api .Assertions .assertTrue ;
5+
36import com .google .gson .*;
4- import org .junit .Assert ;
57import org .junit .jupiter .api .Test ;
68
79public class JsonObjectConversionsUnitTest {
@@ -10,24 +12,29 @@ public class JsonObjectConversionsUnitTest {
1012 void whenUsingJsonParser_thenConvertToJsonObject () throws Exception {
1113 // Example 1: Using JsonParser
1214 String json = "{ \" name\" : \" Baeldung\" , \" java\" : true }" ;
13-
14- JsonObject jsonObject = new JsonParser ().parse (json ).getAsJsonObject ();
15-
16- Assert .assertTrue (jsonObject .isJsonObject ());
17- Assert .assertTrue (jsonObject .get ("name" ).getAsString ().equals ("Baeldung" ));
18- Assert .assertTrue (jsonObject .get ("java" ).getAsBoolean () == true );
15+
16+ JsonObject jsonObject = JsonParser .parseString (json )
17+ .getAsJsonObject ();
18+
19+ assertTrue (jsonObject .isJsonObject ());
20+ assertEquals ("Baeldung" , jsonObject .get ("name" )
21+ .getAsString ());
22+ assertTrue (jsonObject .get ("java" )
23+ .getAsBoolean ());
1924 }
2025
2126 @ Test
2227 void whenUsingGsonInstanceFromJson_thenConvertToJsonObject () throws Exception {
2328 // Example 2: Using fromJson
2429 String json = "{ \" name\" : \" Baeldung\" , \" java\" : true }" ;
25-
30+
2631 JsonObject convertedObject = new Gson ().fromJson (json , JsonObject .class );
27-
28- Assert .assertTrue (convertedObject .isJsonObject ());
29- Assert .assertTrue (convertedObject .get ("name" ).getAsString ().equals ("Baeldung" ));
30- Assert .assertTrue (convertedObject .get ("java" ).getAsBoolean () == true );
32+
33+ assertTrue (convertedObject .isJsonObject ());
34+ assertEquals ("Baeldung" , convertedObject .get ("name" )
35+ .getAsString ());
36+ assertTrue (convertedObject .get ("java" )
37+ .getAsBoolean ());
3138 }
3239
3340}
0 commit comments