有没有人遇到过Java的通用Object to String格式化程序?

时间:2010-07-30 09:59:16

标签: java

有没有人遇到Java的通用Object to String格式化程序?我想象一些会使用反射来发现任意对象的属性(可能只是一个JavaBean,但可能包括CollectionMaps s的一些属性)并将对象格式化为{ {1}}?在这种情况下,我无法控制目标类的String实现。

这样的事情存在吗?

2 个答案:

答案 0 :(得分:2)

对象序列化程序通常就是这样做的。例如JSON序列化为文本(更准确地说是JS),但也有其他的。

答案 1 :(得分:0)

尝试here

尽管如此,反思并不是表现的最佳选择。此外,某些类的私有成员可能非常无趣,如果它们包含在toString()返回值中,则会对您的输出发送垃圾邮件。