遇到一个很奇怪的问题
当我定义了data类HistoryItem时并且尝试将其json化时,发现gson.toJson的转换结果是null
val newItem = HistoryItem(title,content,10,"10秒","now")
val tempJson = gson.toJson(newItem)
Log.d("newItem的值是",newItem.toString())
//输出:HistoryItem(title=, content=, numInterval=10, interval=10秒, startTime=now)
Log.d("nweItem的json是",gson.toJson(newItem))
//输出null
解决方法:更换Gson版本
遇到问题时我使用的是2.8.8版本,网上查了两三个小时无果,最后没有办法去改成了最新版,发现问题解决