This json is rendered incorrectly in v1.3.0 { "key10": { "key20": { "a": "a1", "b": "b1", "key30": [1, 2, 3, 4] } } } The key30 sub-table is displayed before the b/b1 name/value <table border="1"><tr><th>key10</th><td><table border="1"><tr><th>key20</th><td><table border="1"><tr><th>a</th><td>a1</td></tr><tr><th>key30</th><td><ul><li>1</li><li>2</li><li>3</li><li>4</li></ul></td></tr><tr><th>b</th><td>b1</td></tr></table></td></tr></table></td></tr></table> Ironically, the online demo works correctly.