package com.alibaba.json.bvt.bug; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annotation.JSONField; import junit.framework.TestCase; /** * Created by wenshao on 2016/11/13. */ public class Issue744_1 extends TestCase { public void test_for_issue() throws Exception { C c = new C(); c.setName("name"); String json = JSON.toJSONString(c); assertEquals("{}", json); } public static abstract class B { @JSONField(serialize = false, deserialize = false) public abstract String getName(); } public static class C extends B { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } }