From the course: JSON Processing with Java EE
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Create a model from a JSON string
From the course: JSON Processing with Java EE
Create a model from a JSON string
- [Instructor] Let's open up the ObjectExample1 test class and start writing the test. Here we are using the arrange act assert test pattern, as it makes a very clear separation between the test setup and the code we're actually trying to test. Also, I've decided that I'm going to use the test framework called AssertJ. This is because it's a very fluent and intuitive API. Okay, so let's get started. The first thing I want to do is to assert that each element of the JSON document has been appropriately interpreted and loaded into the JSON object. Let's get started with the first property, which is the title property. I'm gonna start with my assertThat statement and then I'm going to call the jsonObject instance. On the jsonObject I want to get the first property which is a string property, and this string property is called title. Once I've got the title property, I call in the getString method on the jsonObject. I can do a simple isEqualTo and parse in the value that I expect it to…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
(Locked)
Introduction to the object model2m 44s
-
(Locked)
Create a model from a JSON string6m 48s
-
(Locked)
Create a model from a JSON file2m 48s
-
(Locked)
JSON builder API1m 24s
-
Build a JSON model8m 30s
-
(Locked)
How to traverse the model1m 36s
-
(Locked)
Traverse the JSON model6m 19s
-
(Locked)
Output the JSON model to a data stream3m 16s
-
(Locked)
Challenge: JSON array object30s
-
(Locked)
Solution: JSON array object1m 11s
-
(Locked)
Challenge: Write unit test27s
-
(Locked)
Solution: Write unit test23s
-
(Locked)
Challenge: Output JSON object to a file18s
-
(Locked)
Solution: Output JSON object to a file36s
-
(Locked)
-
-