Posted this to the forum, but dosent look like theres any action there so trying here instead :)

Relevant json: "Frustrum" : [ 0, 0.785, 1.333333333333333, 0.1, 100.0 ] Relevant code: const JSONNode& frustrumArray = jsonNode["Frustrum"]; std::string test = frustrumArray.write(); if (frustrumArray.at(0).as_int() == FrustrumType::FromFov) { cam->SetFrustrum(static_cast<Real>(frustrumArray.at(1).as_float()), static_cast<Real>(frustrumArray.at(2).as_float()), static_cast<Real>(frustrumArray.at(3).as_float()), static_cast<Real>(frustrumArray.at(4).as_float())); } I'm getting a string iterator is not dereferenceable assertion error here.. its in line 144 in JSONWorker.cpp.. the test string is set to "[0,0.785,1.333333333333333,0.1,100.0]" .. what am I doing wrong?