String转Json的几种方式

作者:Nicky2024.01.22 07:06浏览量:6

简介:介绍了几种将String转换为Json的方法,包括直接转换、转为List后转为Json、转为Map后转为Json等。

千帆应用开发平台“智能体Pro”全新上线 限时免费体验

面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用

立即体验

在Java中,将String转换为Json有多种方式。以下是其中的几种:

  1. 直接转换:如果字符串是一个简单的Json字符串,可以直接使用Java中的JSONObject进行转换。例如:
    1. String jsonString = "{\"name\":\"zhangsan\",\"password\":\"123123\"}";
    2. JSONObject jsonObject = JSONObject.parseObject(jsonString);
  2. 转为List后转为Json:如果字符串是一个包含多个键值对的列表,可以先将字符串转为List,然后再将List转为Json。例如:
    1. List<String> list = new ArrayList<String>();
    2. list.add("username");
    3. list.add("age");
    4. list.add("sex");
    5. JSONArray jsonArray = new JSONArray();
    6. jsonArray.add(list);
  3. 转为Map后转为Json:如果字符串是一个包含多个键值对的Map,可以先将字符串转为Map,然后再将Map转为Json。例如:
    1. Map<String, Object> map = new HashMap<String, Object>();
    2. map.put("name", "mikechen");
    3. JSONObject json = new JSONObject(map);
    以上是几种常见的将String转换为Json的方法,具体使用哪种方法需要根据实际需求来决定。
article bottom image

相关文章推荐

发表评论