fastjson 大写转小写 字段_对象转json字符串,属性首字母大写自动变为小写

JSONField注解使用示例
本文介绍了一个使用com.alibaba.fastjson包中JSONField注解的Java类RegReply的实例。该类展示了如何通过注解来指定序列化字段的名称,并提供了一个具体的实现案例。

RegReply r = new RegReply();

Data d = new Data();

d.setDateTimestamp(date);

r.setMessageType("InfoReply");

r.setDeviceNo(DeviceNo);

r.setData(d);

String s = JSON.toJSONString(r);

引入依赖

com.alibaba

fastjson

1.2.56

实体类上打上注解@JSONField

package com.xw.elevator.platform.mqtt;

import com.alibaba.fastjson.annotation.JSONField;

public class RegReply {

@JSONField(name="MessageType")

private String MessageType;

@JSONField(name="DeviceNo")

private String DeviceNo;

@JSONField(name="Data")

private Data Data;

public String getMessageType() {

return MessageType;

}

public void setMessageType(String messageType) {

MessageType = messageType;

}

public String getDeviceNo() {

return DeviceNo;

}

public void setDeviceNo(String deviceNo) {

DeviceNo = deviceNo;

}

public Data getData() {

return Data;

}

public void setData(Data data) {

Data = data;

}

@Override

public String toString() {

return "RegReply [MessageType=" + MessageType + ", DeviceNo=" + DeviceNo + ", Data=" + Data + "]";

}

}

标签:JSONField,String,MessageType,首字母,json,小写,DeviceNo,Data,public

来源: https://blog.csdn.net/pb951028/article/details/104863866

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值