added bpmv.isjson()