Json.NET (Newtonsoft.Json) - Two 'properties' with same name?
I'm coding in C# for the .NET Framework 3.5. I am trying to parse some Json to a JObject. The Json is as follows: { "TBox": { "Name": "SmallBox", "Length": 1, "Width": 1, "Height": 2 }, "TBox": { "Name": "MedBox", "Length": 5, "Width": 10, "Height": 10 }, "TBox": { "Name": "LargeBox", "Length": 20, "Width": 20, "Height": 10 } } When I try to parse this Json to a JObject, the JObject only knows about LargeBox. The information for SmallBox and MedBox is lost. Obviously this is because it is interpreting "TBox" as a property, and that property is being overwritten. I am receiving this Json from a