1、ValueMap的使用 <K,V>键值对方式
1)往ValueMap中添加一个元素:
1、一般写法:
json::Value a = 10;
ValueMap star_map;
star_map.insert(map<std::string,Value>::value_type("star",a));
1、使用make_pair
star_map.insert(make_pair("star",a));
2、使用typedef
typedef map<std::string,Value>::value_type valType;
star_map.insert(valType("star",a));
4、star_map["star"] = a;//更快的插入数据
2)读取ValueMap中的元素
1、int a = star_map["star"].asInt();//根据键star来找一个整型值
2、Value a = star_map["star"];//根据键star来找一个不确定类型值