From 3719060ee99959d6e4a89c137d714b5b9b29807a Mon Sep 17 00:00:00 2001 From: "S. Ezekiel Korede" <59841476+zopeaj@users.noreply.github.com> Date: Tue, 16 May 2023 13:07:29 +0100 Subject: [PATCH 1/3] Create JSONMapper.java JSONMapper file created --- src/main/java/com/alibaba/fastjson/JSONMapper.java | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/main/java/com/alibaba/fastjson/JSONMapper.java diff --git a/src/main/java/com/alibaba/fastjson/JSONMapper.java b/src/main/java/com/alibaba/fastjson/JSONMapper.java new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/src/main/java/com/alibaba/fastjson/JSONMapper.java @@ -0,0 +1 @@ + From 631b44dc61d0205fe84d5157c1bca14802c1acf9 Mon Sep 17 00:00:00 2001 From: "S. Ezekiel Korede" <59841476+zopeaj@users.noreply.github.com> Date: Tue, 16 May 2023 13:42:57 +0100 Subject: [PATCH 2/3] Update JSONMapper.java creating a json mapper extension for reading and writing of json data to files or from files --- src/main/java/com/alibaba/fastjson/JSONMapper.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/com/alibaba/fastjson/JSONMapper.java b/src/main/java/com/alibaba/fastjson/JSONMapper.java index 8b13789179..7c8b4f68c9 100644 --- a/src/main/java/com/alibaba/fastjson/JSONMapper.java +++ b/src/main/java/com/alibaba/fastjson/JSONMapper.java @@ -1 +1,12 @@ +package com.alibaba.fastjson; + +import java.io.InputStreamReader; +import java.io.OutputStreamReader; +import java.io.IOException; +import java.io.BufferedReader; + +public class JSONMapper { + + +} From 9763f5b707276cbdf01eab2ad466ad78f79120e9 Mon Sep 17 00:00:00 2001 From: "S. Ezekiel Korede" <59841476+zopeaj@users.noreply.github.com> Date: Tue, 16 May 2023 14:00:21 +0100 Subject: [PATCH 3/3] Update JSONMapper.java Update JSONMapper file --- src/main/java/com/alibaba/fastjson/JSONMapper.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/fastjson/JSONMapper.java b/src/main/java/com/alibaba/fastjson/JSONMapper.java index 7c8b4f68c9..29b5fdd4e1 100644 --- a/src/main/java/com/alibaba/fastjson/JSONMapper.java +++ b/src/main/java/com/alibaba/fastjson/JSONMapper.java @@ -4,9 +4,19 @@ import java.io.OutputStreamReader; import java.io.IOException; import java.io.BufferedReader; +import java.io.InputStream; +import java.net.URL; -public class JSONMapper { +public class JSONMapper { + + public readValue(InputStream src, JavaType Class valueType) throws IOException, Exception { + InputStream input = new InputStream(src); + } + public String writeValueAsString(Object value) throws Exception { + String data = (String) value.toString(); + return data; + } }