import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import org.apache.commons.collections.map.HashedMap; import java.util.Map; public class Test { public static void main(String[] args) { Map<String, Object> map = new HashedMap(); map.put("id","1"); map.put("name","2"); // map转json字符串 String jsonStr = JSON.toJSONString(map); System.out.println(jsonStr); // json字符串转json JSONObject jsonObject1 = JSONObject.parseObject(jsonStr); System.out.println(jsonObject1.get("name")); // json字符串转msp Map map1 = (Map)JSON.parse(jsonStr); System.out.println(map1.get("name")); Map map2 = JSON.parseObject(jsonStr); System.out.println(map2.get("name")); Map map3 = JSON.parseObject(jsonStr,Map.class); System.out.println(map3.get("name")); Map map4 = (Map) JSONObject.parse(jsonStr); System.out.println(map4.get("name")); Map map5 = JSONObject.parseObject(jsonStr,Map.class); System.out.println(map5.get("name")); } }
Map转JSON和JSON字符串转Map
最新推荐文章于 2024-01-15 17:03:12 发布