Tag: 序列化

GSON将键值反序列化为自定义对象

我需要反序列化json,这是一个日期/长值数组。 以下是返回的JSON的示例: [{“2011-04-30T00:00:00-07:00”:100}, {“2011-04-29T00:00:00-07:00”:200}] 使用GSON我可以将它反序列化为List<Map> ,但是希望能够将它转换为List类似于: public class MyCustomClass() { Date date; Long value; } 我似乎无法找到一种方法来指示GSON将JSON映射的键/值映射到我的自定义类中的日期/值字段。 有没有办法做到这一点,或者是地图列表唯一的路线?

如何保存程序的状态然后加载它?

我正在尝试保存并重新加载我的Swing程序的状态,在这种情况下是一个扫雷游戏。 我的董事会代码如下。 package mines; import java.awt.Graphics; import java.awt.Image; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.util.Random; import javax.swing.BorderFactory; import javax.swing.ImageIcon; import javax.swing.JLabel; import javax.swing.JPanel; public class Board extends JPanel { public static void main (String[] args) {} private final int NUM_IMAGES = 13; private final int CELL_SIZE = 15; private final int COVER_FOR_CELL = 10; private final […]