使用com.jsoniter库的ObjectMapper

问题描述 投票:-2回答:1

我有一个Map<String, Object> map,它是从一个简单的JSON字符串{"field1":"val1", "field2":"val2", "isReal":true}反序列化的。我正在尝试使用上述字段构造Java对象MyObject

我可以使用com.fasterxml.jackson.databind.ObjectMapper来做到这一点:

public static MyObject load(Map<String, Object> map) throws IOException {
        ObjectMapper mapper = new ObjectMapper();
        return mapper.readValue(new ObjectMapper().writeValueAsString(map), MyObject.class);
    }

我想知道是否有人知道如何使用com.jsoniter库执行相同的操作?

我已经尝试使用JsonIterator.deserialize,但是并没有输入Map

我在图书馆网站上也看到过ReflectionEncoderFactory的用法,但是我不怎么了解如何使用它来构建对象MyObject

java json jackson pojo objectmapper
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.