package com.alibaba.json.bvt.bug; import org.junit.Assert; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annotation.JSONField; import junit.framework.TestCase; public class Bug_for_issue_352 extends TestCase { public void test_for_issue() throws Exception { VO vo = new VO(); vo.name = "张三"; String text = JSON.toJSONString(vo); Assert.assertEquals("{\"index\":0,\"名\":\"张三\"}", text); VO v1 = JSON.parseObject(text, VO.class); Assert.assertEquals(vo.name, v1.name); } public static class VO { public int index; @JSONField(name="名") public String name; } }