【发布时间】:2018-01-05 11:35:43
【问题描述】:
我有一个这样的json:
[
{
"firstName":"Pierre",
"age":"20",
"timestamp": "123"
},
{
"firstName":"Jack",
"age":"20",
"timestamp": "123"
},
{
"firstName":"Olive",
"age":"20",
"timestamp": "123"
},
{
"firstName":"Tom",
"age":"20",
"timestamp": "123"
}
]
我想将所有属性时间戳更新为 456。然后我创建如下代码:
import org.json.simple.{JSONArray, JSONObject}
myJsonArray.forEach {
obj =>
val jsonObject = obj.asInstanceOf[JSONObject]
val jsonMap = jsonObject.asInstanceOf[java.util.HashMap[String,Any]]
jsonMap.put("timestamp",456)
}
但我在编译:
Error:(31, 7) missing parameter type
obj =>
你有什么想法吗?还是其他实现?
【问题讨论】: