0

I declared a data class in a Kotlin function, but the data is empty after gson conversion.

fun writeAndFlush(context: StateMachine) {
        data class Temp(val model: TaskModel, val totalTime: String?, val state: String)

        val temp = Temp(context.businessObj, context.totalTime, context.state.toString())

        Log.e("test", temp.toString()) // print data here.

        val json = Gson().toJson(temp)

        Log.e("test", json) // problem here.....print null
    }

Is there any problem with this way?

Shine Lee
  • 37
  • 1
  • 9

0 Answers0