The JsonSerializer is unable to parse invalid JSON. It should return false when calling ReadFromString, but instead, it crashes on invalid JSON like this:
{ "Departments": [ { "DepartmentName": "My Department", "Sections": [ { "SectionName": "Developers", "SectionLines": [ "First dev entry" //! <-------- missing ] }, { "SectionName": "Special Thanks", "SectionLines": [ "Some guy" ] } ] } ] }
This makes most of the modded servers crash to desktop when they load mods that have some invalid JSON data in them.