Java转换为JSON首字母大写
来源:互联网 发布:发那科机器人示教编程 编辑:程序博客网 时间:2024/05/22 06:11
最近调接口,入参JSON首字母需大写,步骤如下:
1.
package com.ceair.pojo;import java.io.Serializable;import java.util.List;import org.codehaus.jackson.annotate.JsonAutoDetect;import org.codehaus.jackson.annotate.JsonMethod;import org.codehaus.jackson.annotate.JsonProperty;import org.codehaus.jackson.map.annotate.JsonSerialize;@JsonAutoDetect(JsonMethod.FIELD)@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)public class FlightBookingRequest implements Serializable { /** * */private static final long serialVersionUID = -7600859899586249635L;@JsonProperty("Account") private String account ; //B2T用户名@JsonProperty("AgentName") private String AgentName; //机构名称@JsonProperty("ContactName")private String ContactName; //联系人姓名@JsonProperty("ContactEmail")private String ContactEmail; //联系人邮箱@JsonProperty("ContactPhone")private String ContactPhone; //联系人电话@JsonProperty("PassengerPhone")private String PassengerPhone; //旅客联系电话@JsonProperty("ExtRefNo")private String ExtRefNo; //外部订单@JsonProperty("BookingChannel")private Integer BookingChannel; //预定方式@JsonProperty("FlightType")private String FlightType; //航班类型@JsonProperty("PnrCode")private String PnrCode; //旅客订座编号@JsonProperty("ListSegmentInfo")private List<SegmentInfo> ListSegmentInfo; //航段信息@JsonProperty("ListPassengerInfo")private List<PassengerInfo> ListPassengerInfo; //旅客信息public String getAccount() {return account;}public void setAccount(String account) {this.account = account;}public String getAgentName() {return AgentName;}public void setAgentName(String agentName) {AgentName = agentName;}public String getContactName() {return ContactName;}public void setContactName(String contactName) {ContactName = contactName;}public String getContactEmail() {return ContactEmail;}public void setContactEmail(String contactEmail) {ContactEmail = contactEmail;}public String getContactPhone() {return ContactPhone;}public void setContactPhone(String contactPhone) {ContactPhone = contactPhone;}public String getPassengerPhone() {return PassengerPhone;}public void setPassengerPhone(String passengerPhone) {PassengerPhone = passengerPhone;}public String getExtRefNo() {return ExtRefNo;}public void setExtRefNo(String extRefNo) {ExtRefNo = extRefNo;}public Integer getBookingChannel() {return BookingChannel;}public void setBookingChannel(Integer bookingChannel) {BookingChannel = bookingChannel;}public String getFlightType() {return FlightType;}public void setFlightType(String flightType) {FlightType = flightType;}public String getPnrCode() {return PnrCode;}public void setPnrCode(String pnrCode) {PnrCode = pnrCode;}public List<SegmentInfo> getListSegmentInfo() {return ListSegmentInfo;}public void setListSegmentInfo(List<SegmentInfo> listSegmentInfo) {ListSegmentInfo = listSegmentInfo;}public List<PassengerInfo> getListPassengerInfo() {return ListPassengerInfo;}public void setListPassengerInfo(List<PassengerInfo> listPassengerInfo) {ListPassengerInfo = listPassengerInfo;}}
注:@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)是Java转换为json时null不显示
2.
//调用b2t预定接口ObjectMapper map = new ObjectMapper();String param = map.writeValueAsString(flight);
0 0
- Java转换为JSON首字母大写
- Java 将字符串首字母转换为大写
- java json gson 属性 大写 首字母 大写
- Json 转Java对象时,遇到Key值首字母大写无法转换问题
- 首字母转换大写
- 首字母大写转换
- Json 关于首字母不能为大写的问题
- 将汉字转换为大写的拼音首字母
- 把字符串中所有单词首字母转换为大写
- 代码收藏1-转换小写英文首字母为大写
- string 字符串首字母转换为大写&&数组基本操作
- Java 英文首字母大写
- java String首字母大写
- java 首字母大写
- Java首字母大写
- java将中文转换成英文并支持首字母大写
- 使用 Visual C# .NET 将字符串转换为小写、大写或词首字母大写
- SQL转换首字母大写脚本
- 防携程筛选,listview和checkbox结合使用
- Combination Sum II | Java最短代码实现
- 为什么支持向量机要用拉格朗日对偶算法来解最大化间隔问题
- 并发编程(5)Thread类的使用(sleep/yield/join)
- glibc安装
- Java转换为JSON首字母大写
- 拷贝构造函数
- 使用 uBLAS 进行实对称正定矩阵的 Cholesky 分解
- Java 基本数据类型
- 个人学习笔记
- cache命中测试程序
- 【bzoj1009】[HNOI2008]GT考试 矩阵+kmp+DP
- java基础(一)
- stm32 串口的使用-转转