add json2pb api