declares multiple JSON fields 的錯誤 Gson gson = new Gson(); gson.toJson(A); 一般是由于list轉Json出現了相同字段,基本上是子父類的字段沖突,在你不想要被序列化的字段添加一個修飾transient,就ok了。比如父類有id,子類也有id。這明顯沖突,如果不想父類id被序列化,隻需這樣private int transient id.