package com.alibaba.json.bvt.serializer.filters;
import org.junit.Assert;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.serializer.ValueFilter;
import junit.framework.TestCase;
public class ValueFilterTest_field_int extends TestCase {
public void test_valuefilter() throws Exception {
ValueFilter filter = new ValueFilter() {
public Object process(Object source, String name, Object value) {
if (name.equals("id")) {
return "AAA";
}
return value;
}
};
Bean a = new Bean();
String text = JSON.toJSONString(a, filter);
Assert.assertEquals("{\"id\":\"AAA\"}", text);
}
public static class Bean {
public int id;
public String name;
}
}