casting php arrays to c# hashtables
<p>I have some multi-dimensonial php arrays being passed down to my c# app.  To pull values out on the c# side, i have to do something like:</p>

<pre><code>String example = (string)((Hashtable)((Hashtable)example_info["FirstLevel"])["SecondLevel"])["example_value"];
</code></pre>

<p>How would I go about removing the need to explicitly cast every dimension as a hashtable?  Do I need a recursive function that builds some sort of List object out of example_info, or should I just not be using hashtables?</p>
