@@ -0,0 +1,1432 @@
+package com.alibaba.json.bvt.issue_1200;%0A%0Aimport com.alibaba.fastjson.JSON;%0Aimport com.alibaba.fastjson.annotation.JSONField;%0Aimport com.alibaba.json.bvt.bug.Bug_101_for_rongganlin_case2;%0Aimport junit.framework.TestCase;%0Aimport org.apache.commons.beanutils.BeanUtils;%0A%0Aimport java.util.Map;%0A%0A/**%0A * Created by kimmking on 09/06/2017.%0A */%0Apublic class Issue1254 extends TestCase %7B%0A    public void test_for_issue() throws Exception %7B%0A        A a = new A();%0A        a._parentId = %22001%22;%0A        String test = JSON.toJSONString(a);%0A        System.out.println(test);%0A        assertEquals(%22%7B%5C%22_parentId%5C%22:%5C%22001%5C%22%7D%22, test);%0A%0A        B b = new B();%0A        b.set_parentId(%22001%22);%0A%0A%0A//        Object o = BeanUtils.getProperty(b,%22_parentId%22);%0A//        System.out.println(o); //test ok, println 001%0A//%0A//        //BeanUtils.getProperty(b,%22parentId%22); //java.lang.NoSuchMethodException: Unknown property 'parentId' on class 'class com.alibaba.json.bvt.issue_1200.Issue1254$B'%0A%0A        String testB = JSON.toJSONString(b);%0A        System.out.println(testB);%0A        assertEquals(%22%7B%5C%22_parentId%5C%22:%5C%22001%5C%22%7D%22, testB);%0A%0A    %7D%0A%0A    public static class A %7B%0A        public String _parentId;%0A    %7D%0A%0A    public static class B %7B%0A        private String _parentId;%0A%0A        public String get_parentId() %7B%0A            return _parentId;%0A        %7D%0A%0A        public void set_parentId(String _parentId) %7B%0A            this._parentId = _parentId;%0A        %7D%0A    %7D%0A%7D%0A

add testcase for issue 1254