Json 与 object之间的相互转换,可以用gson来做, 很方面,一个简单的方法调用就可以实现两者之间的转换,还是蛮好用的。
Gson gson = GsonFactory.create();
Object obj = gson.fromJson(jsonString,obj.class);
String myjsonStr = gson.toJson(myObj);
现在需要做这样一个功能,把读取的object转成josn写到文件里去,然后在需要的时候又从文件里面读出来反序列化成我要使用的对象,因为有很多不同的对象,如果按照上面的方法去做的话,每个转换都要copy一下上面的代码,用泛型方法可以解决这个问题。
fromObjToJsonFile, fromJsonfileToObj两个方法可以满足我现在的需要了,记在这里,以后用的着。