基于Java的接口自动化传参是json格式,如何转义

发布时间:2024年01月18日

废话少说,直接贴刚新鲜完成的源码;

框架是Java+springboot+mybatisplus+testng+jenkins+git

@SpringBootTest
public class MoreListTest extends AbstractTestNGSpringContextTests {
    @Autowired
    private RestTemplate restTemplate;
    @Autowired
    private UrlConfig urlConfig;

    @Test
    public void more() {


        String jsonString = "{\"a2w9_notice_title\":\"\",\"a2w9_release_start_time\":\"\",\"a2w9_release_end_time\":\"\",\"current\":1,\"pageSize\":7,\"a2w9_notice_type\":2}";
        Map<String, Object> requestMap = new HashMap<>();
        try {
            // 使用Jackson库解析JSON字符串为Map
            ObjectMapper objectMapper = new ObjectMapper();
            Map<String, Object> jsonMap = objectMapper.readValue(jsonString, new TypeReference<Map<String, Object>>() {
            });

            // 将解析得到的Map添加到requestMap中
            requestMap.putAll(jsonMap);
        } catch (Exception e) {
            e.printStackTrace(); // 处理异常
        }

文章来源:https://blog.csdn.net/2301_78094435/article/details/135631193
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。