net.sf.json.JSONObject这个包的put(Object key, Object value)方法
value 会生成一个镜像的 value放到JSONObject对象里,而不是value本身,地址值发生了变化.
而get(String key)获得的value 是value本身, 地址值没有发生变化
牢记此坑.
虽然底层是Map 但是put方法跟Map原理不一样 Map的put地址值不会发生变化
net.sf.json.JSONObject这个包的put(Object key, Object value)方法
value 会生成一个镜像的 value放到JSONObject对象里,而不是value本身,地址值发生了变化.
而get(String key)获得的value 是value本身, 地址值没有发生变化
牢记此坑.
虽然底层是Map 但是put方法跟Map原理不一样 Map的put地址值不会发生变化