`

fastjson不能解析key带有中文和数字解决方案

    博客分类:
  • java
 
阅读更多
1.阿里巴巴的fastjson速度快一些,但是不能解析key中带有中文和数字
   选用Google的Gson来解决,上代码
import com.google.gson.annotations.SerializedName;

public class TableBean {
	@SerializedName("渠道")//告诉gson按照这个解析key
	private String qudao;
	private String 金额;
	private String 占比;
	
	public String getQudao() {
		return qudao;
	}
	public void setQudao(String qudao) {
		this.qudao = qudao;
	}
	public String get金额() {
		return 金额;
	}
	public void set金额(String 金额) {
		this.金额 = 金额;
	}
	public String get占比() {
		return 占比;
	}
	public void set占比(String 占比) {
		this.占比 = 占比;
	}
}
 
转换
public static void main(String[] args) {
		List<TableBean> ll = new ArrayList<TableBean>();
		TableBean t1 = new TableBean();
		t1.setQudao("税务收现");
		t1.set金额("111");
		t1.set占比("11%");
		ll.add(t1);

		TableBean t2 = new TableBean();
		t2.setQudao("银行收现");
		t2.set金额("222");
		t2.set占比("22%");
		ll.add(t2);

		TableBean t3 = new TableBean();
		t3.setQudao("税款正划");
		t3.set金额("333,");
		t3.set占比("33%");
		ll.add(t3);

		/*//fastjson
	        *  JSONObject.toJSON(ll);
	        System.out.println(JSONObject.toJSON(ll).toString());*/
		Gson gson = new Gson();
        String str = gson.toJson(ll);  
        System.out.println(str);  
	}
 
 
分享到:
评论

相关推荐

    java FASTJSON 解析复杂JSON实例源码

    总之,Fastjson是Java开发中处理JSON数据的理想选择,其强大的功能和高效的性能使得它可以轻松应对各种复杂的JSON解析和序列化任务。通过`JSONTest`这样的示例代码,我们可以更好地理解和掌握如何利用Fastjson进行...

    fastjson 快速解析json

    fastjson 快速解析json json、List互转

    FastJson Json解析利器

    总的来说,FastJson作为一个强大的JSON处理工具,无论是在小规模项目还是大规模系统中,都能提供便捷且高效的JSON操作方案。在Java开发中,熟练掌握FastJson的使用,可以显著提高开发效率并降低项目维护成本。

    fastjson解析json的jar

    总结来说,Fastjson作为Java世界里解析JSON的利器,凭借其高效的性能和简洁的API,成为了广大开发者不可或缺的工具。无论是新手还是经验丰富的开发人员,都能在Fastjson的帮助下轻松处理JSON数据,提升开发效率。...

    fastjson Json解析

    **Fastjson:高效便捷的JSON库** Fastjson是阿里巴巴开源的一款高性能的Java JSON库,它提供了非常快速的JSON到Java对象以及Java对象到...无论是简单的数据转换还是复杂的JSON操作,Fastjson都能提供出色的解决方案。

    java使用fastJson处理复杂Json字符串,直接获取key对应的value值

    java使用fastJson处理复杂Json字符串,直接获取key对应的value值

    fastjson1.2.47远程代码漏洞解决方案.rar

    Fastjson,一个由阿里巴巴开发的高性能、轻量级的Java语言JSON处理库,因其高效的解析速度和广泛的功能,在国内的互联网行业中被广泛应用。然而,任何优秀的软件都有其潜在的安全风险,Fastjson也不例外。在1.2.47...

    fastjson解析jar包

    fastjson解析jar包,是一个Java语言编写的JSON处理器,由阿里巴巴公司开发。 、1、遵循http://json.org标准,为其官方网站收录的参考实现之一。 2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection...

    Android中FastJson解析json

    在Android开发中,我们通常会遇到以下几种场景,FastJson都能提供便捷的解决方案: 1. **JSON字符串到Java对象的转换**:FastJson提供了一种简单的方式来将JSON字符串解析成Java对象,例如: ```java String json...

    fastjson解析json.rar

    这个压缩包“fastjson解析json.rar”显然包含了使用Fastjson进行JSON解析的相关资源,包括fastjson的库文件、示例代码以及可能的数据模型类。下面将详细介绍Fastjson的使用方法以及压缩包中的关键文件。 首先,`...

    fastjson,方便json转换

    实现json转换,fastjson json json转换,可以帮助开发中涉及json格式处理的程序猿。

    Json_Gson_FastJson解析

    在Java世界中,有多种库可以帮助我们解析和生成JSON,其中最常用的包括org.json、Google的Gson以及阿里巴巴的FastJson。下面我们将详细探讨这三种JSON解析库的使用方法。 1. **org.json**: org.json是一个开源的...

    fastjson包解析json数据

    阿里巴巴 fastjson是目前解析json数据的一种比较高效,快速的方式。

    fastjson数据解析

    fastjson快速解析json数据,实体类、数组一行代码即可

    FastJson解析Json数据源码-旧版

    在Java开发中,FastJson是阿里巴巴提供的一款性能极佳的...理解和掌握FastJson的源码有助于我们在实际开发中更好地利用这个工具,提升代码质量。通过阅读TestFastJson这个测试文件,我们可以进一步验证和理解这些原理。

    com.alibaba.fastjson json解析工具包

    `com.alibaba.fastjson`是阿里巴巴开发的...在处理JSON数据时,`fastjson`的高效、易用和全面性使得它成为首选的JSON解析库。通过理解并熟练使用`fastjson`,开发者可以提高代码的可读性和运行效率,简化数据处理流程。

    Volley。fastJson解析网络Json ,多线程显示图片,简单缓存图片,万能适配器,完美解决图片排序混乱问题,完美解决图片多次加载问题

    FastJson是阿里巴巴的一个开源JSON解析库,它在处理速度上表现出色,能够快速地解析和生成JSON数据。 首先,我们要讨论的是如何使用Volley和FastJson进行网络Json解析。Volley提供了RequestQueue来管理网络请求,你...

    fastJson_解析json的利器

    fastJson_解析json的利器

    Fastjson解析案例

    例如,如果你有一个Java Bean对象,Fastjson可以将其属性及其值转化为JSON格式,使得数据易于理解和传递。 反序列化则是相反的过程,它将JSON字符串解析成Java对象。这在接收到服务器响应或读取存储的JSON数据时...

    Json解析案例json,fastjson,gson

    4. **社区支持**:`gson`作为Google的产品,拥有丰富的社区资源和文档,`fastjson`在阿里巴巴的支持下也有较强的社区活跃度。 根据项目需求,开发者可以选择最适合的JSON解析库。对于小型项目或简单需求,原生`json...

Global site tag (gtag.js) - Google Analytics