2016-08-23 77 views

回答

1

您需要一個JSON解析器庫。這是play-json

import play.api.libs.json.Json 
val jsonString = """{"key_value": {"1":"1000","2":"2000"}}""" 
val aMap = (Json.parse(jsonString) \ "key_value").as[Map[String,String]] 

文件的路徑操作:https://www.playframework.com/documentation/2.5.x/ScalaJson#Simple-path-\

如果您正在使用SBT,你可以導入這樣的:

// https://mvnrepository.com/artifact/com.typesafe.play/play-json_2.11 
libraryDependencies += "com.typesafe.play" % "play-json_2.11" % "2.5.5" 
+0

.Thanks的答案。我需要從''「」{「key_value」:{「1」:「1000」,「2」:「2000」}}「」「'''輸入字符串中刪除」key_value「。只有這部分我需要放置地圖{「1」:「1000」,「2」:「2000」}。 – Gopi

+0

@Gopi只更新了值,而不是密鑰 –

+0

該播放框架僅適用於Java 8嗎? – Gopi