I'm developing apps with Unity + C# and using SimpleJSON to manage configuration data in JSON format. The configuration data contains mixed values types: float, string and bool and is nested.
My application requires to sometimes have several hundred lookups per frame (e.g. jsonObject["userConfig"]["borderStyle"][0]["color"]). I used the Unity profiler to check the performance and recognised that it takes some resources to fetch all that entries from the SimpleJSON object. Do you know a faster alternative compared to SimpleJSON when it comes to massive read and write actions?