java - 如何将 Java 比较器序列化为 JSON?
问题描述
我目前正在构建一个程序,其中 Java 对象在客户端被序列化为 JSON,然后反序列化回 Java 对象并在服务器上进行处理。我已经为大多数常见的子类正确实现了序列化Collection
,但我正在努力弄清楚如何处理TreeMap
依赖于Comparator
.
尤其是像这样的定制怎么可能Comparator
被序列化?
Comparator<String> lengthComparator = new Comparator<String>() {
public int compare(String o1, String o2) {
return Integer.compare(o1.length(), o2.length());
}
};
我主要想弄清楚如何在客户端将其序列化为 JSON,然后在服务器上Comparator
尚未定义此匿名子类的情况下在服务器上反序列化。
解决方案
推荐阅读
- r - R中点图中的双点
- python - 从 VS 代码在 Python IDLE 中运行 python 脚本
- reactjs - 使用自定义钩子时重新渲染过多
- django - 如果 JSON 列表为空,则导入导出的列表 JSONField 会将 JSON 转换为字符串
- python - 有没有办法在实际运行代码之前检测到方法被覆盖?
- python - 从数字中分离一个单词python
- r - 比较组和频率的描述性统计
- javascript - 纯 JS 显示/隐藏“隐藏”类不起作用
- python - Python - 在文件打开时读取 Excel 文件
- google-chrome - OpenSSL:为适用于 nginx 托管站点的 Chrome 创建自签名证书