Skip to content

Commit 2452aeb

Browse files
committed
#24 - Change Jsonb.newBuilder() -> Jsonb.builder() with deprecation
1 parent 1699099 commit 2452aeb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+87
-81
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public record Address(String street, String suburb, String city) { }
6767

6868
```java
6969
// build using defaults
70-
Jsonb jsonb = Jsonb.newBuilder().build();
70+
Jsonb jsonb = Jsonb.builder().build();
7171

7272
JsonType<Customer> customerType = jsonb.type(Customer.class);
7373

@@ -88,7 +88,7 @@ to include when serialising to json.
8888
For example:
8989

9090
```java
91-
Jsonb jsonb = Jsonb.newBuilder().build();
91+
Jsonb jsonb = Jsonb.builder().build();
9292

9393
JsonType<Customer> customerType = jsonb.type(Customer.class);
9494

blackbox-test/src/test/java/org/example/FailOnUnknownTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ void fromJson_default_ignoresUnknown() {
1515
String jsonContent = "{\"unknown\":\"foo\",\"unknownObject\":{\"a\":\"aval\"},\"unknownList\":[5,6,7],\"id\":42,\"name\":\"hello\"}";
1616

1717
// default skips unknown
18-
Jsonb jsonb = Jsonb.newBuilder().build();
18+
Jsonb jsonb = Jsonb.builder().build();
1919
JsonType<Customer> jsonType = jsonb.type(Customer.class);
2020

2121
Customer customer = jsonType.fromJson(jsonContent);
@@ -28,7 +28,7 @@ void fromJson_default_ignoresUnknown() {
2828
@Test
2929
void fromJson_with_failOnUnknownTrue() {
3030
// failOnUnknown set to true
31-
Jsonb jsonb = Jsonb.newBuilder().failOnUnknown(true).build();
31+
Jsonb jsonb = Jsonb.builder().failOnUnknown(true).build();
3232
JsonType<Customer> jsonType = jsonb.type(Customer.class);
3333

3434
String jsonContent0 = "{\"unknownScalar\":\"foo\",\"unknownObject\":{\"a\":\"aval\"},\"unknownList\":[5,6,7],\"id\":42,\"name\":\"hello\"}";

blackbox-test/src/test/java/org/example/JsonIgnoreTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
class JsonIgnoreTest {
1111

12-
Jsonb jsonb = Jsonb.newBuilder().build();
12+
Jsonb jsonb = Jsonb.builder().build();
1313
JsonType<Customer> jsonType = jsonb.type(Customer.class);
1414

1515
@Test

blackbox-test/src/test/java/org/example/customer/BasicPubFieldsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
class BasicPubFieldsTest {
1111

12-
Jsonb jsonb = Jsonb.newBuilder().build();
12+
Jsonb jsonb = Jsonb.builder().build();
1313
JsonType<BasicPubFields> type = jsonb.type(BasicPubFields.class);
1414

1515
@Test

blackbox-test/src/test/java/org/example/customer/CustomerTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import org.junit.jupiter.api.Test;
55

66
import java.io.ByteArrayOutputStream;
7-
import java.io.OutputStreamWriter;
87
import java.io.StringWriter;
98
import java.nio.charset.StandardCharsets;
109
import java.time.Instant;
@@ -16,7 +15,7 @@ class CustomerTest {
1615

1716
final String jsonStart = "{\"id\":42,\"name\":\"rob\",\"status\":\"ACTIVE\",\"whenCreated\":";
1817

19-
Jsonb jsonb = Jsonb.newBuilder().build();
18+
Jsonb jsonb = Jsonb.builder().build();
2019

2120
@Test
2221
void anyToJson() {

blackbox-test/src/test/java/org/example/customer/IntegerTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
class IntegerTest {
1616

17-
private final Jsonb jsonb = Jsonb.newBuilder().build();
17+
private final Jsonb jsonb = Jsonb.builder().build();
1818

1919
@Test
2020
void fromObject() {

blackbox-test/src/test/java/org/example/customer/MixedCSFTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ void toJson() {
1616
mixed.setThree(33L);
1717
mixed.four = 44L;
1818

19-
Jsonb jsonb = Jsonb.newBuilder()
19+
Jsonb jsonb = Jsonb.builder()
2020
//.add(MixedCSF.class, MixedCSFJsonAdapter::new)
2121
.build();
2222

blackbox-test/src/test/java/org/example/customer/NestedTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ void toJson() {
1313

1414
Nested.MyNest bean = new Nested.MyNest(42, "one");
1515

16-
Jsonb jsonb = Jsonb.newBuilder().build();
16+
Jsonb jsonb = Jsonb.builder().build();
1717

1818
JsonType<Nested.MyNest> mixedAdapter = jsonb.type(Nested.MyNest.class);
1919
String asJson = mixedAdapter.toJson(bean);

blackbox-test/src/test/java/org/example/customer/SomeAddressWrapperTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
class SomeAddressWrapperTest {
1414

15-
Jsonb jsonb = Jsonb.newBuilder().build();
15+
Jsonb jsonb = Jsonb.builder().build();
1616

1717
@Test
1818
void test_when_null() {
@@ -45,7 +45,7 @@ void includeNull() {
4545
@Test
4646
void includeNull_viaJsonB() {
4747

48-
Jsonb jsonb = Jsonb.newBuilder().serializeNulls(true).build();
48+
Jsonb jsonb = Jsonb.builder().serializeNulls(true).build();
4949

5050
var type = jsonb.type(SomeAddressWrapper.class);
5151
String asJson = type.toJson(new SomeAddressWrapper(43L, null, Collections.emptyList()));
@@ -56,7 +56,7 @@ void includeNull_viaJsonB() {
5656
@Test
5757
void includeEmpty_viaJsonB() {
5858

59-
Jsonb jsonb = Jsonb.newBuilder().serializeEmpty(true).build();
59+
Jsonb jsonb = Jsonb.builder().serializeEmpty(true).build();
6060

6161
var type = jsonb.type(SomeAddressWrapper.class);
6262
String asJson = type.toJson(new SomeAddressWrapper(43L, null));
@@ -67,7 +67,7 @@ void includeEmpty_viaJsonB() {
6767
@Test
6868
void includeNullAndEmpty_viaJsonB() {
6969

70-
Jsonb jsonb = Jsonb.newBuilder().serializeNulls(true).serializeEmpty(true).build();
70+
Jsonb jsonb = Jsonb.builder().serializeNulls(true).serializeEmpty(true).build();
7171

7272
var type = jsonb.type(SomeAddressWrapper.class);
7373
String asJson = type.toJson(new SomeAddressWrapper(43L, null));

blackbox-test/src/test/java/org/example/customer/SomeBinaryTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
class SomeBinaryTest {
1515

16-
Jsonb jsonb = Jsonb.newBuilder().build();
16+
Jsonb jsonb = Jsonb.builder().build();
1717

1818
@Test
1919
void toJsonFromJson_byteArray() {

0 commit comments

Comments
 (0)