我下面有我的JSON对象
{
"test1": 1,
"test2": 2
}
假设我只想返回“ test1” json对象。我将如何去做呢?我当前拥有的代码将返回所有内容。以下是我返回JSON的代码
fun json(): JSONObject {
val map: Map<String, Int> = x().map{ it.name to it.age }.toMap()
return JSONObject(map)
}
答案 0 :(得分:1)
在具有所需条件的地图前添加过滤器:
x()
.filter {it.name == "test1"}
.map { ... }
.toMap()