2016 - 2024

感恩一路有你

json转map方法实现 java在后台如何将前台传过来的json格式数据转换为map?

浏览量:2692 时间:2021-03-15 07:35:08 作者:admin

java在后台如何将前台传过来的json格式数据转换为map?

我们需要先把json字符串转化为

net.sf.json.JSONObject

对象,java中这样就可以完成json字符串到Map的转换了。

1.将数组转换为JSON:String[] arr = {"asd","dfgd","asd","234"}JSONArray jsonarray = JSONArray.fromObject(arr)System.out.println(jsonarray)

2.对象转换成JSON:UserInfo user = new UserInfo(1001,"张三")JSONArray jsonArray = JSONArray.fromObject(user)System.out.println( jsonArray )

3.把Map转换成json, 要使用jsonObject对象:Map<String, Object> map = new HashMap<String, Object>()map.put("userId", 1001)map.put("userName", "张三")map.put("userSex", "男")JSONObject jsonObject = JSONObject.fromObject(map)System.out.println(jsonObject)

map类型和json类型一样吗,有什么区别?

不是一个东西,但是可以相互转换,主要区别就是都有自己的格式,map相当于数组,json的格式是{key:value,key:value}

json字符串转javamap?

我们需要先把json字符串转化为net.sf.json.JSONObject对象,java中这样就可以完成json字符串到Map的转换了。

1.将数组转换为JSON:String[] arr = {"asd","dfgd","asd","234"}JSONArray jsonarray = JSONArray.fromObject(arr)System.out.println(jsonarray)

2.对象转换成JSON:UserInfo user = new UserInfo(1001,"张三")JSONArray jsonArray = JSONArray.fromObject(user)System.out.println( jsonArray )

3.把Map转换成json, 要使用jsonObject对象:Map

json转map方法实现 jsonstring转为map map转化为json字符串

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。