可以使用以下代码将Map<String, String>转换为json字符串:

import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.Map;

public class MapToJson {
    public static void main(String[] args) throws Exception {
        Map<String, String> map = Map.of("key1", "value1", "key2", "value2");
        ObjectMapper objectMapper = new ObjectMapper();
        String json = objectMapper.writeValueAsString(map);
        System.out.println(json);
    }
}

输出:

{"key1":"value1","key2":"value2"}

其中,ObjectMapper是Jackson库中的一个类,它可以将Java对象序列化为JSON字符串。我们可以使用它的writeValueAsString方法将Map对象转换为JSON字符串

Java MapString String转成 json string

原文地址: https://www.cveoy.top/t/topic/fHRs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录