Skip to content

Commit 5ba9e6a

Browse files
committed
Merge pull request 'jr Jackson 测试包项目添加' (#32) from apache into main
Reviewed-on: https://src.isharkfly.com/iSharkFly-Docs/java-tutorials/pulls/32
2 parents 26683c0 + 7a03fd8 commit 5ba9e6a

11 files changed

Lines changed: 40 additions & 17 deletions

File tree

.idea/compiler.xml

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/jarRepositories.xml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jackson-modules/jackson-jr/pom.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
55
<modelVersion>4.0.0</modelVersion>
66
<artifactId>jackson-jr</artifactId>
7-
<packaging>pom</packaging>
87
<name>jackson-jr</name>
98

109
<parent>
@@ -44,7 +43,7 @@
4443
</build>
4544

4645
<properties>
47-
<jackson.version>2.16.0</jackson.version>
46+
<jackson.version>2.17.0</jackson.version>
4847
</properties>
4948

5049
</project>

jackson-modules/jackson-jr/src/main/java/com/baeldung/jacksonjr/CustomDateDeserializer.java renamed to jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/CustomDateDeserializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.jacksonjr;
1+
package com.ossez.jacksonjr;
22

33
import java.io.IOException;
44
import java.time.LocalDate;

jackson-modules/jackson-jr/src/main/java/com/baeldung/jacksonjr/CustomDateSerializer.java renamed to jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/CustomDateSerializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.jacksonjr;
1+
package com.ossez.jacksonjr;
22

33
import java.io.IOException;
44
import java.time.LocalDate;

jackson-modules/jackson-jr/src/main/java/com/baeldung/jacksonjr/JacksonJrFeatures.java renamed to jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/JacksonJrFeatures.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.jacksonjr;
1+
package com.ossez.jacksonjr;
22

33
import java.io.IOException;
44
import java.util.LinkedHashMap;

jackson-modules/jackson-jr/src/main/java/com/baeldung/jacksonjr/MyHandlerProvider.java renamed to jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/MyHandlerProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.jacksonjr;
1+
package com.ossez.jacksonjr;
22

33
import java.time.LocalDate;
44

jackson-modules/jackson-jr/src/main/java/com/baeldung/jacksonjr/Person.java renamed to jackson-modules/jackson-jr/src/main/java/com/ossez/jacksonjr/Person.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.jacksonjr;
1+
package com.ossez.jacksonjr;
22

33
import java.time.LocalDate;
44

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package com.ossez.jacksonjr;
2+
3+
import com.fasterxml.jackson.jr.ob.JSON;
4+
import org.junit.jupiter.api.Test;
5+
import org.junit.jupiter.api.TestInstance;
6+
7+
import java.io.IOException;
8+
import java.util.LinkedHashMap;
9+
10+
/**
11+
* Create JSON String
12+
*/
13+
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
14+
public class CreateJSONTest {
15+
16+
@Test
17+
public void createJsonStringTest() throws IOException {
18+
System.out.println(JSON.std.with(JSON.Feature.PRETTY_PRINT_OUTPUT)
19+
.asString(new LinkedHashMap<String, Object>() {{
20+
put("name", "John Doe");
21+
put("age", 30);
22+
}}));
23+
}
24+
25+
}

jackson-modules/jackson-jr/src/test/java/com/baeldung/jacksonjr/JacksonJrFeaturesUnitTest.java renamed to jackson-modules/jackson-jr/src/test/java/com/ossez/jacksonjr/JacksonJrFeaturesUnitTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.baeldung.jacksonjr;
1+
package com.ossez.jacksonjr;
22

33
import static org.junit.jupiter.api.Assertions.assertEquals;
44
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -13,7 +13,7 @@ public class JacksonJrFeaturesUnitTest {
1313

1414
@Test
1515
public void whenSerializingObject_thenReturnJson() throws IOException {
16-
String json = JacksonJrFeatures.jsonObject();
16+
String json = com.ossez.jacksonjr.JacksonJrFeatures.jsonObject();
1717
assertTrue(json.contains("name"));
1818
assertTrue(json.contains("age"));
1919
}

0 commit comments

Comments
 (0)