给出示例:
int main() { typedef std::vector<std::string>::iterator iterator; ; struct json_object* json_obj = json_tokener_parse(input); tree_node* root = )); get_val(json_obj, root); for(iterator it=did.begin(); it!=did.end(); it++) { std::cout<<*it<<" "; } pre_order_pwd(root); delete root; return 0; }结果如下:
然后是测试代码以及json库的下载链接: