美文网首页
关于数据库存储特殊数据类型/对象/数组的解决方案

关于数据库存储特殊数据类型/对象/数组的解决方案

作者: mapleSeriesX | 来源:发表于2019-02-19 17:25 被阅读0次
    
    使用Gson库
    在gradle配置 implementation 'com.google.code.gson:gson:2.2.4'
    
    比如:
    float[] 转String (float[] 可以替换成你需要的数据类型/对象/数组)
    
    Gson gson = new Gson(); 
    float[] a = {1.234f,12.667f,45.222f};
            
    //1.float[]数组转换为json
    String str = gson.toJson(a);
    System.out.println(str);
            
    //TODO 将json以字符串存储在数据库中
            
    //2.字符串转成float[]
    float[] b = gson.fromJson(str, float[].class); 
    for (int i = 0; i < b.length; i++) {
    System.out.println(b[i]);
    }
    
    

    相关文章

      网友评论

          本文标题:关于数据库存储特殊数据类型/对象/数组的解决方案

          本文链接:https://www.haomeiwen.com/subject/ptpfyqtx.html