`
duanfei
  • 浏览: 733770 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JSON首字母大写问题

阅读更多
package com.jshx.uam.authReq.xml;

import java.io.IOException;

import net.sf.json.JSONObject;

import org.codehaus.jackson.JsonGenerationException;
import org.codehaus.jackson.annotate.JsonIgnore;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.JsonMappingException;
import org.codehaus.jackson.map.ObjectMapper;

public class SessionHeader {
	
	@JsonProperty("ActionCode")
	private String ActionCode = "";
	
	@JsonProperty("TransactionID")
	private String TransactionID = "";
	
	@JsonProperty("RspTime")
	private String RspTime = "";
	
	@JsonProperty("DigitalSign")
	private String DigitalSign = "";
	
	@JsonProperty("Response")
	private Response Response; 
	
	public static void main(String[] args) throws JsonGenerationException, JsonMappingException, IOException {
SessionHeader sh = new SessionHeader();
sh.setActionCode("1");
	
		ObjectMapper mapper = new ObjectMapper(); 
		String json=mapper.writeValueAsString(sh);
		System.out.println(json); 
		
		sh=mapper.readValue(json, SessionHeader.class);
		System.out.println(sh.getActionCode());
	}
	
	@JsonIgnore
	public String getActionCode() {
		return ActionCode;
	}

	@JsonIgnore
	public void setActionCode(String actionCode) {
		ActionCode = actionCode;
	}

	@JsonIgnore
	public String getTransactionID() {
		return TransactionID;
	}

	@JsonIgnore
	public void setTransactionID(String transactionID) {
		TransactionID = transactionID;
	}

	@JsonIgnore
	public String getRspTime() {
		return RspTime;
	}

	@JsonIgnore
	public void setRspTime(String rspTime) {
		RspTime = rspTime;
	}

	@JsonIgnore
	public String getDigitalSign() {
		return DigitalSign;
	}

	@JsonIgnore
	public void setDigitalSign(String digitalSign) {
		DigitalSign = digitalSign;
	}

	@JsonIgnore
	public Response getResponse() {
		return Response;
	}

	@JsonIgnore
	public void setResponse(Response response) {
		Response = response;
	}
}

分享到:
评论

相关推荐

    首字母大写的json串转为javabean实例

    在Java中,通常遵循驼峰命名法(Camel Case),即每个单词的首字母大写,而JSON标准则通常使用下划线命名法(snake case)或全小写单词。因此,我们可能需要一个工具或库来自动处理这种转换。 以下是一些关键知识点...

    忽略字段的首字母大小写,将json字符串转成javabean对象

    忽略字段的首字母大小写,将json字符串转成javabean对象,解决Java对象中属性中首字母大写而取不到值(取到的值为空)的问题 忽略字段的首字母大小写,将json字符串转成List,解决Java对象中属性中首字母大写而取不...

    jackson解析json字符串,首字母大写会自动转为小写的方法

    例如,使用`@JsonProperty`注解可以明确指定JSON字段的名称,即使Java字段名首字母大写,序列化时也会使用注解中指定的小写字段名。 在文章中提到的具体案例里,开发者希望在使用jquery的datatables组件初始化列时...

    忽略字段的首字母大小写,将json字符串转成javabean

    忽略字段的首字母大小写,将json字符串转成javabean,忽略字段的首字母大小写,将json字符串转成List

    Javabean转换成json字符并首字母大写代码实例

    通常,JSON规范规定键应该是小写的,因此,首字母大写可能需要在转换后额外处理。如果你确实需要这样的格式,你可以创建一个自定义的`JsonGenerator`,重写`writeStringFieldStart`方法,使其在写入字段名时自动转换...

    Json转对象忽略大小写

    然而,有时我们可能遇到JSON字符串的键首字母大写的情况,这与Java中的驼峰命名规则不一致,导致反序列化时出现匹配问题。标题“Json转对象忽略大小写”所涉及的知识点主要是如何在Java中处理这种情况,让JSON解析器...

    C#实体对象序列化成Json并让字段的首字母小写的两种解决方法

    C# 实体对象序列化成 Json 并让字段的首字母小写的两种解决方法 在软件开发中,数据序列化是非常重要的一步,特别是在与其他系统或服务进行交互时。C# 语言提供了多种方式将实体对象序列化成 Json 格式,但是在将...

    中国行政区域省市区json(带code,全拼音,拼音首字母)

    中国省市区json文件,包含id,code,全拼音,拼音首字母。(注:因某些名称存在多音字,已经改正过来了)

    转化json格式,返回属性都以大写字母开头

    用这个jackson-all-1.6.0.jar的jarbao包,通过注解方式,转化json格式,返回属性都以大写字母开头 内容包括1:jackson-all-1.6.0.jar 2:实体类设置截图 3:action类怎么调用

    按首字母排序的城市json数据(市和区)

    根据城市拼音的首字母,按照A-Z排序的全国城市json数据,只有城市和区

    省市县数据json(含拼音,首字母大写,层级),完全免费不需要积分

    省市县数据json(含拼音,首字母大写,层级),完全免费不需要积分 例如:{ "id": 110000, "parentId": 0, "name": "北京市", "alias": "北京", "pinyin": "beijing", "abbr": "BJ", "zip": 100000, "level": ...

    批量处理带下划线的字段改成下划线后单词首字母大写

    "批量处理带下划线的字段改成下划线后单词首字母大写"这一话题涉及到字符串操作和自动化处理,这对于数据清洗、数据库列名规范化、JSON键处理等场景尤为重要。下面将详细解释这一知识点。 一、字符串操作 1. **去...

    json格式且按首字母分类的中国城市

    在这个特定的场景中,我们有一个JSON格式的文件,它包含了一个按首字母分类的中国城市列表。这样的数据结构对于开发城市选择功能的网页或应用特别有用,因为它提供了快速查找和组织信息的手段。 首先,让我们详细...

    js汉字转拼音工具

    这个工具通过JavaScript编程语言实现了将汉字转换为对应的拼音,提供了三种主要功能:获取汉字的首字母大写拼音,获取汉字的大写全拼,以及获取汉字的小写全拼。 首先,让我们了解一下汉字转拼音的基本原理。在...

    json的应用手册

    手册还提到了商标信息的提供,即在提到的所有公司和产品中,通过使用合适的首字母大写的方式提供了商标信息。尽管如此,出版商仍声明无法保证这些信息的准确性。 最后,手册提供了一系列的致谢信息,包括项目协调员...

    PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例

    [a-z])([A-Z])/`,它利用了正则表达式中的环视边界匹配语法来查找小写字母后面紧跟的大写字母,并在它们之间插入一个下划线。`(?[a-z])`是一个肯定逆序环视语法,它指定匹配位置前面必须有一个小写字母。`([A-Z])`是...

    Json序列化器

    json、linq序列化器 Json.NET comes in different versions for the various .NET frameworks. -Net40: .NET latest (4.0 & 4.5) -Net35: .NET 3.5 SP1, Mono -Net20: .NET 2.0 -Silverlight: Silverlight ...

    JSON转java类

    工具通过解析JSON键,识别下划线,并在转换时将其移除,将相邻的单词首字母大写,从而实现这一转换。 例如,JSON键`first_name`会被转换为Java属性`firstName`。这大大简化了手动编写Java类的工作,特别是在处理...

Global site tag (gtag.js) - Google Analytics