`
ErHuo
  • 浏览: 21550 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

FastJson Config转换规则

阅读更多
public class FastJsonConfig {
	public static final SerializerFeature[] features = {
		SerializerFeature.WriteMapNullValue, // 输出空置字段
		SerializerFeature.WriteNullListAsEmpty, // list字段如果为null,输出为[],而不是null
		SerializerFeature.WriteNullNumberAsZero, // 数值字段如果为null,输出为0,而不是null
		SerializerFeature.WriteNullBooleanAsFalse, // Boolean字段如果为null,输出为false,而不是null
		SerializerFeature.WriteNullStringAsEmpty,// 字符类型字段如果为null,输出为"",而不是null
		SerializerFeature.WriteMapNullValue //MAP为null输出空
	};
	
	
}
//demo

String json = JSON.toJSONStringWithDateFormat(menuList, "yyyy-MM-dd HH:mm:ss",FastJsonConfig.features);
分享到:
评论

相关推荐

    【Gson+fastjson】json转换工具

    在Java开发中,为了方便地进行JSON与Java对象之间的转换,我们常常会使用到Gson和Fastjson这两个库。 **Gson库** Gson是Google提供的一款开源库,它能够将Java对象转换为JSON字符串,同时也能够将JSON内容反序列...

    fastjson,方便json转换

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

    fastJson用于格式的转换

    FastJson允许用户自定义转换规则,比如字段的忽略、别名设置、日期格式化等。例如,可以通过`@JSONField`注解来控制字段的序列化和反序列化行为: ```java public class Person { @JSONField(name="full_name") ...

    通过fastjson实现各种格式与json之间的转换

    通过fastjson实现了JavaBean,list,MAP,list等格式与json格式之间的转换,已经附带fastjson的包,包的版本为fastjson-1.1.36.jar

    很好用的JAVA类转JSON工具:FastJSON (2).pdf

    FastJSON不仅支持将Java对象转换为JSON字符串,还能将JSON字符串反序列化为Java对象,极大地简化了Java与JSON之间的交互。在许多互联网应用中,FastJSON因其高效和简洁的API而被广泛使用。 在提供的代码示例中,...

    fastjson.jar包资源

    4. 支持自定义类型转换:Fastjson允许开发者自定义类型转换规则,通过实现`JSONSerializer`和`JSONParser`接口,可以对特定类型的字段进行特殊处理。 5. JSONPath支持:Fastjson提供了对JSONPath的支持,这使得在...

    使用fastjson实现对象和json串之间的相互转换的jar包

    为了方便地在Java对象与JSON字符串之间进行转换,阿里巴巴开发并提供了Fastjson库。这个库因其高效、易用的特性,在Java社区中得到了广泛应用。 Fastjson是一个Java语言编写的高性能功能完备的JSON库,它能够快速地...

    fastjson-1.2.66_fastjson-1.2.66.jar_Fastjson_

    - **序列化策略**:Fastjson支持自定义序列化策略,通过`JSONSerializer`和`JSONParser`可以指定序列化和反序列化的规则。 6. **集合与Map的处理** - **泛型支持**:Fastjson支持Java泛型,可以自动识别并处理...

    fastJson依赖jar包

    快速JSON(Fastjson)是阿里巴巴开发的一个高性能的Java JSON库,它能解析JSON格式的数据,并将其转换为Java对象,反之亦然。Fastjson以其高效、轻量级的特点,在Java开发中广泛应用于数据交换和序列化场景。这个...

    fastjson的一个小例子

    FastJson是阿里巴巴开源的一款高性能的JSON库,它主要用于Java对象与JSON字符串之间的转换。在这个小例子中,我们将深入探讨FastJson的使用方法,以及它如何帮助开发者在Android开发中快速处理JSON数据。 在Android...

    Android中FastJson解析json

    4. **自定义转换规则**:FastJson允许开发者自定义转换规则,通过注解或`SerializerFeature`设置,以满足特定需求。 5. **流式解析和生成**:对于大数据处理,FastJson提供了流式解析和生成接口,避免一次性加载...

    fastjson-1.2.5.jar包

    3. **自动类型转换**:Fastjson能自动将JSON数据转换为Java对象的相应字段,无需额外的类型转换代码。 4. **流式解析与生成**:除了传统的基于字符串的API,Fastjson还提供了流式API,适用于处理大量数据,降低了...

    fastjson1.2.7含源码

    3. **类型转换**:Fastjson支持自动类型转换,无需手动设置转换规则。它能识别字段类型并自动处理,比如日期、枚举等特殊类型。 4. **JSONPath支持**:Fastjson提供了JSONPath表达式,类似于XPath在XML中的作用,...

    FastJson转换

    一个实体类转换成String字符串,或者是String字符串转换成实体类

    fastJSON

    博主通常会在这样的文章中分享关于如何使用fastJSON进行数据转换、优化性能以及解决常见问题的经验。由于没有实际内容可以引用,我们将基于fastJSON的一般知识来展开讨论。 1. **JSON简介**: JSON(JavaScript ...

    Android FastJSON小示例

    同样,FastJSON也支持将Java对象转换为JSON字符串: ```java import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annotation.JSONField; import com.alibaba.fastjson.serializer.SerializerFeature; ...

    FastJson处理$ref的js类库 FastJson-1.0.min.js

    当项目中使用了fastjson框架转换json字符串后,默认情况下会有$ref这样的引用方式。 如果不使用此引用,在重复嵌套时,可能会耗尽系统资源。 但是如果启用的话,在页面js中又无法正常使用。 现只需要引入此js文件,...

    fastJSON文档

    FastJSON支持自定义转换规则,如日期格式化、枚举转换等: ```java JSONConfig config = new JSONConfig(); config.setDatePattern("yyyy-MM-dd"); String dateStr = JSON.toJSONString(date, config); ``` 2...

    fastjson-1.2.35.jar

    1. **自定义序列化与反序列化**:通过实现`SerializerFeature`和`DeserializerFeature`,可以定制化数据转换规则。 2. **安全模式**:Fastjson提供安全模式,防止JSON注入攻击,提升应用安全性。 3. **配置参数**:...

    fastjson-1.2.9

    4. **类型转换**:Fastjson支持自动类型转换,能够智能识别JSON数据并将其转换为对应的Java类型。 5. **自定义序列化和反序列化**:用户可以通过实现`JSONSerializer`和`JSONDeserializer`接口来自定义特定类的序列...

Global site tag (gtag.js) - Google Analytics