String转Json的几种方式
2024.01.22 07:06浏览量:6简介:介绍了几种将String转换为Json的方法,包括直接转换、转为List后转为Json、转为Map后转为Json等。
千帆应用开发平台“智能体Pro”全新上线 限时免费体验
面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用
立即体验
在Java中,将String转换为Json有多种方式。以下是其中的几种:
- 直接转换:如果字符串是一个简单的Json字符串,可以直接使用Java中的JSONObject进行转换。例如:
String jsonString = "{\"name\":\"zhangsan\",\"password\":\"123123\"}";
JSONObject jsonObject = JSONObject.parseObject(jsonString);
- 转为List后转为Json:如果字符串是一个包含多个键值对的列表,可以先将字符串转为List,然后再将List转为Json。例如:
List<String> list = new ArrayList<String>();
list.add("username");
list.add("age");
list.add("sex");
JSONArray jsonArray = new JSONArray();
jsonArray.add(list);
- 转为Map后转为Json:如果字符串是一个包含多个键值对的Map,可以先将字符串转为Map,然后再将Map转为Json。例如:
以上是几种常见的将String转换为Json的方法,具体使用哪种方法需要根据实际需求来决定。Map<String, Object> map = new HashMap<String, Object>();
map.put("name", "mikechen");
JSONObject json = new JSONObject(map);

发表评论
登录后可评论,请前往 登录 或 注册