import com.alibaba.fastjson.{JSONArray, JSONObject}
val map = mutable.HashMap("1"->1,"2"->2,"3"->3)
val json = new JSONObject()
val jsonString = map.foreach(x => {
json.put(x._1,x._2)
})
println(json.toJSONString)
{"1":1,"2":2,"3":3}
val tmpJson = "{\"1\":1,\"2\":2,\"3\":3}"
val tmpMap = scala.collection.mutable.HashMap[String, String]()
val jObject = JSON.parseObject(tmpJson)
jObject.keySet().asScala.foreach(key => {
tmpMap.put(key, jObject.getString(key))
})
println(tmpMap)
Map(2 -> 2, 1 -> 1, 3 -> 3)