开发者社区> 问答> 正文

在没有Jackson库的情况下将Json反序列化为Java Object

我有没有Maven和Gradle的JavaFX项目,所以我不能添加jackson依赖项。我需要反序列化从服务器到对象Task的String中的Json。这是用Jackson库进行反序列化的代码:

private static Task convert(String json) throws JsonProcessingException {
        ObjectMapper objectMapper = new ObjectMapper();

        Task task = objectMapper.readValue(json, Task.class);
        return task;
    }

但是如果没有那个库怎么办呢?

任务类别:

public class Task {
    private Long id;
    private String title;
    private String content;

    public Task(Long id, String title, String content) {
        this.id = id;
        this.title = title;
        this.content = content;
    }

    public Long getId() {
        return this.id;
    }

    public String getTitle() {
        return this.title;
    }

    public String getContent() {
        return this.content;
    }
}

展开
收起
垚tutu 2019-12-19 16:32:07 497 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载