JSONObject.toJSONString把属性的大小写改变了

  class A{

    //xxx
    private String QKRQ;
    //xxxx
    private String QKDH;

}

 


本想把A对象通过fastjson序列化后传给客户端,但是传到客户端的数据却并非自己想要的,QKRQ、QKDH这些属性通过JSONObject.toJSONString序列化后变成了qKRQ、qKDH,研究了下通过@JSONField(name="QKRQ")设置后返回客户端的属性首字母就不会被小写了!!

 

参考文章:
https://blog.csdn.net/u010535345/article/details/50493498?locationNum=7&fps=1
<https://blog.csdn.net/u010535345/article/details/50493498?locationNum=7&fps=1>