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

2019-02-19  本文已影响0人  mapleSeriesX

使用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]);
}

上一篇 下一篇

猜你喜欢

热点阅读