Yes, i see it class(JSON::Query). It has good interface and simple for using. But, for example, we need to change path string - "Obj1.Obj2.Obj3.ARR1[3]", change "ARR1" array's index from 3 to 4,5... So we must reassemble incoming string (param of Dynamic::Var Query::find(const std::string& path) method) in each loop's iteration.