Có ai biết hoặc có thể đề xuất một thư viện có thể trực quan đệ quy đồ thị đối tượng tùy ý trong .NET không?Thư viện để hiển thị đồ thị đối tượng trong .NET
Tôi cần có khả năng in ra (tới bảng điều khiển) biểu diễn được định dạng của biểu đồ đối tượng. Ví dụ, với một đồ thị đối tượng đơn giản như thế này:
var foo = new Foo();
foo.Bar = new Bar();
foo.Bar.Baz = 42;
foo.Bar.Qux = "quux";
foo.Corge = false;
Nó sẽ được dễ dàng để sản xuất ra như thế này:
Foo:
Bar:
Baz: 42;
Qux: "quux"
Corge: false
tôi chắc chắn có thể viết một thư viện như vậy bản thân mình sử dụng Reflection, nhưng nếu cái gì đó như nó đã tồn tại tôi cũng có thể sử dụng nó thay vì lãng phí thời gian để phát minh lại bánh xe.
Tôi cần nó để đưa ra các bản demo mã hóa, để dễ dàng hiển thị cho khán giả đồ thị đối tượng được xây dựng trông như thế nào.
Có, tôi đã sử dụng Json.NET (http://json.codeplex.com/) đủ tốt cho mục đích trước mắt của tôi. Tuy nhiên, tôi đã tự hỏi liệu có cái gì đó có mục đích chung hơn ... –