• jackson 解析json含有不规则的属性的json字符串的方法


    对于json中含有点号,等其它特殊的,不是规范的java变量名的字符,能够使用一个注解来处理。

    贴代码:

    import com.fasterxml.jackson.annotation.JsonProperty;
    
    public class Api {
    	
    	private Bean APISSInshopApi;
    
    	@JsonProperty("API.SSInshopApi")
    	public Bean getAPISSInshopApi() {
    		return APISSInshopApi;
    	}
    
    	public void setAPISSInshopApi(Bean aPISSInshopApi) {
    		APISSInshopApi = aPISSInshopApi;
    	}
    
    	
    }

    这样。生成的json的属性就会含有.,可是又避免了java的命名限制。比方淘宝开放平台api提供的json就会有这样的json属性。

    {"API.SSInshopApi":{"auctions":[{"title":"这里是title","user_id":"687asd58sadf7576","pict_url":"http://www.baidu.com","quantity":"22"}]}}
    
    


  • 相关阅读:
    DQL-联合查询
    DQL-分页查询
    DQL-子查询
    DQL-分组查询
    DQL-常见的函数
    DQL-排序查询
    DQL-条件查询
    前端底层-js介绍
    HTML8
    HTML7
  • 原文地址:https://www.cnblogs.com/mthoutai/p/7048674.html
Copyright © 2020-2023  润新知