【发布时间】:2019-10-10 23:20:23
【问题描述】:
我有这个结构的端点:
uri = http://127.0.0.1:9090/tables/mask
还有这个有效载荷:
{
"_id" : "5d66c9b6d5ccf30bd5b6b541",
"connectionId" : "1967c072-b5cf-4e9e-1c92-c2b49eb771c4",
"name" : "Customer",
"columns" : [
{
"name" : "FirstName",
"mask" : true
},
{
"name" : "LastName",
"mask" : false
},
{
"name" : "City",
"mask" : false
},
{
"name" : "Phone",
"mask" : false
}
],
"parentId" : null
}
在我的 Kotlin 代码中,我有这个结构要反序列化:
data class ColumnsMaskModel (val name:String, val mask:Boolean )
data class TablesMaskModel (val _id:String, val name:String, val connectionId:String, val columns:MutableList<ColumnsMaskModel?> )
以及如何使用TablesMaskModel 在 Kotlin 中发布 HTTP 帖子
【问题讨论】: