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

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

你可能感兴趣的:(fastjson,fastjson)