support json dep file format