modified jsonparser.cpp