Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >fastjson对接口参数的某个字段不打印输出,如文件的base64字符串

fastjson对接口参数的某个字段不打印输出,如文件的base64字符串

作者头像
oktokeep
发布于 2024-10-09 02:57:49
发布于 2024-10-09 02:57:49
10700
代码可运行
举报
文章被收录于专栏:第三方工具第三方工具
运行总次数:0
代码可运行

fastjson对接口参数的某个字段不打印输出,如文件的base64字符串

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
package com.example.core.mydemo.json5;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.annotation.JSONField;

/**
需要提供get set方法,如果使用@Data lombok 不生效(关键)
**
public class Item {
    private String id;
    @JSONField(serialize = false)  //fastjson 忽略字段打印
    private String rate;

    public Item() {
    }

    public Item(String id, String rate) {
        this.id = id;
        this.rate = rate;
    }

    @Override
    public String toString() {
        return "Item{" +
                "id='" + id + '\'' +
                ", rate='" + rate + '\'' +
                '}';
    }

    /**
     * output  {"id":"111"}
     * @param args
     */
    public static void main(String[] args) {
        Item item = new Item();
        item.setId("111");
        item.setRate("56666");
        System.out.println(JSON.toJSONString(item));
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getRate() {
        return rate;
    }

    public void setRate(String rate) {
        this.rate = rate;
    }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-08-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
JSONObject应用Json字符串和Object对象之间的转换,Map封装数据思路
JSONObject应用Json字符串和Object对象之间的转换,Map封装数据思路
oktokeep
2024/10/09
1590
使用JSON.parseObject 对象与MAP之间的转换
oktokeep
2024/10/09
2130
json字符串转换对象或列表,多了字段不会报错
//测试结果:如果是json字符串多了字段,在映射转换对象的时候,不会报错。 output: test2=Item{id='40', rate='1000'} carInfo=Item{id='40', rate='1000'}
oktokeep
2024/10/09
1150
Fastjson 使用
fastjson 是阿里巴巴的开源 JSON 解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean序列化为JSON字符串,也可以从 JSON 字符串反序列化到 JavaBean。
acc8226
2022/05/17
2K0
json字符串忽略null,忽略字段,首字母大写等gson,jackson,fastJson实现demo,T data JSON.parseObject json转换
json字符串忽略null,忽略字段,首字母大写等gson,jackson,fastJson实现demo
oktokeep
2024/10/09
1860
Json字符串转换处理html编码格式,= \u003d 处理
oktokeep
2024/10/09
1390
fastJson注解@JSONField 的作用及其效果「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/127524.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/31
1.3K0
fastJson注解@JSONField 的作用及其效果「建议收藏」
fastjson详解
  fastjson用于将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。
良辰美景TT
2018/09/11
3.4K0
fastjson详解
阿里fastjson框架基础
fastjson 是阿里巴巴公司开源的一个json序列化、反序列化轻量级框架,号称最快。 是因为其内置算法的增强,以及序列化时对class进行了细节的微妙处理,更多细节请查看其项目源码:https://github.com/alibaba/fastjson 常用方法示例:
青山师
2023/05/05
3000
又被 fastjson 坑了?它调用了我自定义的 get 方法!
最近看到又有同学被 fastjson 坑了。 该同学在类中自定义了 get 方法,在该 get 方法中引用了一个对象,由于某段代码中 “没有用到”该方法就没注入,最后出现了空指针。 由于自己确定没有主动调用这个方法,排查了半天,借助 arthas 看 trace 才发现这个坑。
明明如月学长
2023/05/19
1K0
使用 fastjson 又又又出现了问题,“莫名其妙”多了属性
有一位同事说使用 fastjson 进行 JSON 序列化存储到数据库后,发现 JSON 字符串“莫名其妙地”多了一些属性! 帮看了下代码,看到基本类型的布尔类型以 is 开头的属性,再看到 fastjson ,就有点想笑。
明明如月学长
2023/07/10
3660
使用 fastjson 又又又出现了问题,“莫名其妙”多了属性
java对象转json字符串方法_oracle clob转字符串
曾今遇到一个问题,需要将Java对象转换为Json字符串,用fastjson可以很方便的做到。实现代码如下:
全栈程序员站长
2022/11/08
1.4K0
FastJson学习之注解
可以看到,本来应该是{“id”:20,”age”:30,”name”:”张三”},在字段上加了注解之后就变成了{“ID”:20,”age”:30,”name”:”张三”}
秋白
2019/02/21
2.3K0
FastJson学习之注解
FastJson 笔记
观察该类的继承与实现关系,不难发现,JSONObject 实现了 Map 接口,而 json 对象中的数据都是以”键:值”对形式出现,可以猜想, JSONObject 底层操作是由Map实现的。
Remember_Ray
2020/03/09
4.5K0
fastjson:javabean按字段(field)序列化存储为Map并反序列化
根据用户需求,使用fastjson实现Java Bean按字段序列化为json字符串,再根据该json字符串反序列化回Java Bean。
10km
2018/01/03
2K0
fastjson:javabean按字段(field)序列化存储为Map并反序列化
FastJson详解
FastJson 是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将JavaBean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。
冬天vs不冷
2025/01/21
2280
json 对象属性的输出顺序测试,fastJson 有序,jackson,gson无序(需代码中人工按约定来编码)接口数据签名规则
json 对象属性的输出顺序测试,fastJson 有序,jackson,gson无序(需代码中人工按约定来编码)接口数据签名规则
oktokeep
2024/10/09
1260
fastjson:javabean按字段(field)序列化存储为Map并反序列化改进
需求说明 最近的项目应用到redis数据库,需要将java bean存储在redis数据库。因为需要对数据库中的某个字段进行修改,所以在redis上不能用简单的string类型存储,而要以hash类型
10km
2018/01/03
1.6K0
fastjson的JSONArray和JSONObject[通俗易懂]
java和js中JSONObject,JSONArray,Map,String之间转换——持续更新中
全栈程序员站长
2022/06/26
2.2K0
fastjson的JSONArray和JSONObject[通俗易懂]
fastjson知多少
这6个目标,书读少的我理解起来费劲,看着这些字,视线开始模糊...突然这些字动了,不断变幻,凝聚成了两个字:“牛逼”。阿里巴巴也确实做到了,fastjson(24.9k star)作为国产原创库,PK掉了jackson(7.6k star)和gson(21.3k star),在国内应用领域坐上了头把交椅。
dongfanger
2022/09/28
3660
fastjson知多少
推荐阅读
相关推荐
JSONObject应用Json字符串和Object对象之间的转换,Map封装数据思路
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验