package com.alibaba.json.bvt.serializer.filters; import java.util.HashMap; import java.util.Map; import org.junit.Assert; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.JSONSerializer; import com.alibaba.fastjson.serializer.PropertyPreFilter; import junit.framework.TestCase; public class PropertyPrefFilterTest_IntegerKey extends TestCase { public void test_namefilter() throws Exception { PropertyPreFilter filter = new PropertyPreFilter() { public boolean apply(JSONSerializer serializer, Object object, String name) { return name.equals("1001"); } }; Map map = new HashMap(); map.put(1001, 0); map.put(1002, 1); String text = JSON.toJSONString(map, filter); Assert.assertEquals("{1001:0}", text); } }