zoukankan      html  css  js  c++  java
  • Gson解析

    /**
     * 流的工具类
     * @author rookie
     *
     */
    public class StreamTools {
    
        /**
         * 输入流转成字符串
         * @param is
         * @return
         */
        public static String readFromFile(InputStream is){
            
            
            try {
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                
                byte[] buffer = new byte[1024];
                
                int len = 0;
                
                while((len = is.read(buffer)) != -1){
                    baos.write(buffer, 0, len);
                }
                return baos.toString();
            } catch (Exception e) {
                e.printStackTrace();
            }
            
            return null;
            
            
        }
        
        
        
        
        
    }
    public void btnGsonResolver(View v){
            
            
            try {
                InputStream is = getAssets().open("simple2.txt");
                String json = StreamTools.readFromFile(is);
                //创建一个gson对象
                Gson gson = new Gson();
                //Json -> JavaBean
                Person person = gson.fromJson(json, Person.class);    
                List<HomeInfo> homeinfo = person.getHomeinfo();    
            } catch (Exception e) {
                e.printStackTrace();
            }    
        }
  • 相关阅读:
    JVM类加载的过程
    接口文档设计
    代码规范及CodeReview要点
    Linux权限
    Linux文件
    UltraEdit编辑器基础技巧
    Android环境配置
    JDK 环境配置
    xml没有提示解决办法<eclipse>
    mysql事务实例
  • 原文地址:https://www.cnblogs.com/leshen/p/7364195.html
Copyright © 2011-2022 走看看