Attached is a small code example. This was testing with .NET 4.0, VS 2010, JSON.NET 5.0.8 straight off NuGet.
Using a List<List<string>> works fine.
Not including type information works fine (using TypeNameHanding.Auto)
Using a List<List<string>> works fine.
Not including type information works fine (using TypeNameHanding.Auto)