小编Wor*_*DBA的帖子

jackson反序列化json到java-objects

这是我的Java代码,用于反序列化,我试图将json字符串转换为java对象.这样做我使用了以下代码:

package ex1jackson;
import com.fasterxml.jackson.core.JsonGenerationException;
import com.fasterxml.jackson.databind.JsonMappingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;
public class Ex1jackson {
public static void main(String[] args) {
   ObjectMapper mapper = new ObjectMapper();
try {
        String userDataJSON = "[{\"id\":\"value11\",\"name\": \"value12\",\"qty\":\"value13\"},"
                              + "{\"id\": \"value21\",\"name\":\"value22\",\"qty\": \"value23\"}]";
        product userFromJSON = mapper.readValue(userDataJSON, product.class);
        System.out.println(userFromJSON);
    } catch (JsonGenerationException e) {
        System.out.println(e);
        } catch (JsonMappingException e) {
       System.out.println(e);
    } catch (IOException e) {
    System.out.println(e);
    } 
}
}
Run Code Online (Sandbox Code Playgroud)

和我的product.java类

package ex1jackson;
public class product 
{
private String id;
private String name; 
private String qty; …
Run Code Online (Sandbox Code Playgroud)

java json object jackson deserialization

27
推荐指数
3
解决办法
12万
查看次数

标签 统计

deserialization ×1

jackson ×1

java ×1

json ×1

object ×1