Add a json parser

the json parser is implement based on the boost lib for property tree.