1
我有以下的JSON字符串:創建從JSON JsObject新地圖
{"1342558874663000":{"TEMPERATURE_C":"253","TEMPERATURE_F":"775"},
"1342558854606000":{"TEMPERATURE_C":"254","TEMPERATURE_F":"776"}}
我想遍歷儘管該對象,並創建一個新的JSON對象的格式:
{"TEMPERATURE_C":[["1342558874663000","253"], ["1342558854606000","254"]],
"TEMPERATURE_F":[["1342558874663000", "775"], ["1342558854606000","776"]]}
我我試圖做以下,但不能完全弄清楚如何創建新地圖:
json.fields.foreach {
case (epoch, obj) => {
val newVal = obj.as[JsObject].fields.map {
case (temps, value) => {
Map(temps -> (epoch, value.as[String])).toMap
}
}
println(newVal)
}
}
這真是太神奇了,我需要弄清楚它是如何在我身上發揮作用的,但謝謝! – chiappone 2012-07-27 22:27:59