java - 在 ByteBuffer 中存储 JSON 有效负载无法打印大括号或冒号
问题描述
我有一个编码为 Base64 的 JSON 有效负载,需要将其存储在要返回的 ByteBuffer 中。在尝试在 base64decode.org 上将其从 Base64 转换为 JSON 时,我能够获得正确的 json,但在尝试在代码中执行相同操作时,它只是打印出数据而不是{
,}
或者:
我正在使用DatatypeConverter.parseBase64Binary
它来实现它。我应该在代码中使用什么来返回格式正确的 JSON 有效负载?
解决方案
推荐阅读
- swift - Swift 暗模式背景渐变
- python - 无法创建文件 - 用于分类的 Resnet50 模型 api
- android - 在 EditText 中输入单词时删除下划线
- hortonworks-data-platform - Hortonwork Ambari 服务未启动
- php - 在 for 循环中生成页面后填充页面内容
- python - 以可读格式显示来自 psycopg2 的行
- mysql - 在哪里可以找到包含所有参数的 mysql 配置文件?
- java - 未触发验证检查的 Spring boot 2 rest api 客户注释
- android - 在枚举 kotlin 中使用 @DrawableRes
- java - 为什么 Jackson ObjectMapper 给我这个将 JSON 字段转换为 Date 对象的错误?无法从 String 反序列化 java.util.Date 类型的值