假设我有一个非常简单的java对象,它只有一些getXXX和setXXX属性.此对象仅用于处理值,基本上是记录或类型安全(和性能)映射.我经常需要将此对象转换为键值对(字符串或类型安全)或从键值对转换为此对象.
除了反射或手动编写代码来进行此转换之外,实现此目的的最佳方法是什么?
一个示例可能是通过jms发送此对象,而不使用ObjectMessage类型(或将传入消息转换为正确类型的对象).
我想使用像一个URL http://www.example.com/rest/foo?bar,其中bar查询参数没有价值,它的单独存在应表示变量是否true或false.
目前,缺失值假定为""(空)并传递给new Boolean()它,将其视为false.
是否有更优雅的方式来定义它而不是将参数声明为String并自行转换它?
像一个类javax.rs.BooleanFlag或类似的?