Parent Child Jason though webservice
===

What would be the best way to generate the json below using a .net web service? I plan to call this though jquery on the front end.

I'm not seeing if I have to piece it together by hand or if there's an object structure in C# I could use that would equate to this when returned. 

    {'Option 1': {'Suboption':200},'Option 2': {'Suboption 2': {'Subsub 1':201, 'Subsub 2':202},'Suboption 3': {'Subsub 3':203, 'Subsub 4':204, 'Subsub 5':205}}}


Right now I have the data formatted like this 

    Id | Text | ParentId

But I can change the data structure if it would make it easier to generate the json.


Thanks!