zoukankan      html  css  js  c++  java
  • java的json序列化

    /*
     * 序列化帮助类
     */
    public class SerializeHelper {
    
        private static ObjectMapper objectMapper = new ObjectMapper();  
        
        /** 
         * 将对象序列化为JSON字符串 
         *  
         * @param object 
         * @return JSON字符串 
         * @throws IOException 
         * @throws JsonMappingException 
         * @throws JsonGenerationException 
         */  
        public String serialize(Object object) throws JsonGenerationException, JsonMappingException, IOException {  
            Writer write = new StringWriter();  
            objectMapper.writeValue(write, object);  
            return write.toString();  
        }  
      
        /** 
         * 将JSON字符串反序列化为对象 
         *  
         * @param object 
         * @return JSON字符串 
         * @throws IOException 
         * @throws JsonMappingException 
         * @throws JsonParseException 
         */  
        public <T> T deserialize (String json, Class<T> clazz) throws JsonParseException, JsonMappingException, IOException {  
            Object object = objectMapper.readValue(json, TypeFactory.rawClass(clazz));  
            return (T) object;  
        }  
    	
    }
  • 相关阅读:
    React——from
    React——条件渲染
    React——event
    React——组件
    React——JSX
    flask_mail使用
    flask开发restful api
    mysql limit和offset用法
    flask打包安装文件
    flask-sqlalchemy使用及数据迁移
  • 原文地址:https://www.cnblogs.com/xinziyublog/p/5647812.html
Copyright © 2011-2022 走看看