欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Json 与 对象 之间相互转换

程序员文章站 2024-03-16 08:39:52
...

 

1、json转对象   使用  readValue()

2、对象转json  使用   writeValueAsString();

3、直接解析json  使用   readTree()

private static final ObjectMapper MAPPER = new ObjectMapper();

    .......

    .......


    /**
    *情况一:json 转 对象
    */
    
    String json = this.redisUtils.get("itemDesc_" + itemId);
    if (StringUtils.isNoneBlank(json)) {
	  ItemDesc itemDese = MAPPER.readValue(json, ItemDesc.class);
        }
    

    /**
    *情况二:对象 转 json
    */   

    PicUploadResult picUploadResult = new PicUploadResult();
    String json = MAPPER.writeValueAsString(picUploadResult);

    

    /**
    *情况二:直接解析 json
    */
    
        //获取消息的内容{"itemId":1474391930,"type":"save"}
	String json = textMessage.getText();		
	if(StringUtils.isNotBlank(json)) {
           //解析消息内容
   	   JsonNode jsonNode = MAPPER.readTree(json);
    }




 

相关标签: Java json java