add testcase for issue #3344

This commit is contained in:
wenshao 2025-02-21 07:06:10 +08:00
parent bf09a303b3
commit 9a1141ba36

View File

@ -0,0 +1,22 @@
package com.alibaba.fastjson2.issues_3300;
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.PropertyNamingStrategy;
import com.alibaba.fastjson2.filter.NameFilter;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class Issue3344 {
@Test
public void test() {
Bean bean = new Bean();
bean.userName = "DataWorks";
String jsonString = JSON.toJSONString(bean, NameFilter.of(PropertyNamingStrategy.SnakeCase));
assertEquals("{\"user_name\":\"DataWorks\"}", jsonString);
}
public static class Bean {
public String userName;
}
}