私はデータ分析プロジェクトに取り組んでおり、言語で見られる多くの基本的なエンティティを表しています。ただし、デバッグ目的でオブジェクトグラフを印刷するより良い方法を見つけたいと思います。したがって、たとえば、次のようになります。
Function: Average
Description: some description
Overload #1:
parameter-set: paramset-a
columns:
currency: string
value: double
scale: integer
result-set: result-set-a
preference: first-find
Overload #2: ...
Overload #3: ...
私の質問
Function
上記の例では、が私のルート オブジェクトであるとしましょう。関数にはいくつかの属性と一連のオーバーロードがあり、それぞれに独自の属性と子オブジェクトがあります。
オブジェクト グラフをルート関数の下に適切な形式で出力するのに役立つライブラリはありますか?
PS: 上記の例は比較的単純です。多くの場合、オブジェクト階層は 6 ~ 10 レベルの深さであり、実際の問題が発生するのはそのときです。