map的put 方法的返回值 null
阿新 • • 發佈:2018-12-10
具體原因還有待分析。
object Main { def main(args: Array[String]): Unit = { val str = "{\"formatted_address\":\"內蒙古自治區巴彥淖爾市杭錦後旗陝壩鎮光榮信用社(五烏線)\",\"addressComponent\":{\"businessAreas\":[[]],\"country\":\"中國\",\"city\":\"巴彥淖爾市\",\"adcode\":\"150826\",\"streetNumber\":{\"number\":[],\"distance\":[],\"street\":[],\"direction\":[]},\"building\":{\"name\":[],\"type\":[]},\"province\":\"內蒙古自治區\",\"citycode\":\"0478\",\"towncode\":\"150826100000\",\"district\":\"杭錦後旗\",\"neighborhood\":{\"name\":[],\"type\":[]},\"township\":\"陝壩鎮\"}}" val jSONObject = JSON.parseObject(str) println(jSONObject) val `object` = jSONObject.put("gd_id", "0102020101202010201") println(jSONObject.toJSONString) println(`object`) println(jSONObject) val gd_id = "hello" println(jSONObject.toJSONString.replaceAll("}}", "}" + "\"gd_id\": \"" + gd_id + "\"}")) val map = new java.util.HashMap[String, String]() println(map.put("hello", "hello")) } }