fastjson

首页 标签 fastjson
# fastjson #
关注
1138内容
FastJson:大面积故障规避案例
本文记录了一次由Kotlin语法误用引发的FastJson反序列化严重故障。因将 `{}` 错误赋值给Java对象字段,导致FastJson解析时触发静态标记 `kotlin_error` 被置为true,进而使整个应用的Kotlin反序列化链路崩溃。问题隐蔽且影响广泛,凸显多语言混编下对语法细节掌握的重要性,并提醒开发者不可盲目信任框架,需重视灰度发布与代码审查。
使用阿里巴巴 Fastjson 替代 Spring Boot 默认的 Jackson
本文介绍在 Spring Boot 项目中如何替换默认的 Jackson,集成阿里巴巴 Fastjson 作为 JSON 处理框架。内容涵盖 Fastjson 与 Jackson 的核心对比、依赖配置、自定义消息转换器、null 值统一处理及循环引用控制,并提供安全建议与最佳实践,助你高效、安全地使用 Fastjson。
Spring Boot返回Json数据及数据封装
Spring Boot默认使用Jackson处理JSON,通过@RestController可直接返回JSON数据。本文详解Jackson与FastJson的配置与对比,并封装统一的JSON返回结构,提升前后端交互规范性与开发效率。
FastJson:大面积故障规避案例
本文记录了一次由Kotlin与Java混编工程中误用`{}`赋值引发的FastJson反序列化崩溃问题。因将空对象误写为lambda表达式,导致FastJson内部静态标记位`kotlin_error`被置为true且无法恢复,进而使整个应用反序列化链路瘫痪。问题隐蔽性强,排查耗时两天,最终通过源码分析定位。文章反思了多语言混编下的语法混淆风险、框架信任边界及灰度发布的重要性,强调Bug是成长的阶梯。
JSON转Object
该方法将JSON字符串转换为指定类型的Java对象,利用FastJSON库实现解析,适用于POJO类的数据反序列化,简洁高效,广泛用于Web开发中的数据处理。
|
5月前
|
Java安全漏洞深潜——反序列化、Log4Shell与供应链攻击
由于Java广泛应用于银行、政府、大型企业,其安全性备受瞩目。然而近年来频频爆发的高危漏洞(Log4Shell、Spring4Shell、FastJSON反序列化等)敲响了警钟。
浅析若干Java序列化工具
  在java中socket传输数据时,数据类型往往比较难选择。可能要考虑带宽、跨语言、版本的兼容等问题。比较常见的做法有: 采用java对象的序列化和反序列化 把对象包装成JSON字符串传输 Google工具protoBuf的开源 本文章所需要的序列化jar包都可以下载:http://download.csdn.net/detail/u013256816/9439971。
免费试用