按钮代码如下:
void Widget::on_btnTestJson_clicked()
{
using namespace std;
std::string strValue = "{\"学号\":\"20120207001\",\"姓名\":\"张无忌\",\"性别\":\"男\"}";
Json::Reader reader;
Json::Value value;
if (reader.parse(strValue, value))
{
std::string out = value["学号"].asString();
std::cout << out << std::endl;
out = value["姓名"].asString();
std::cout << out << std::endl;
out = value["性别"].asString();
std::cout << out << std::endl;
}
}
运行效果如下:
更多JSON-CPP库的用法,请参考 json-cpp 的使用手册。
arm开发环境编译测试:
(1)首先检查你的arm环境和我的是否一致。
(2)切换工程编译模式
选择 Embed 4.5 Release 嵌入式开发环境编译器
(3)重新构建工程文件
重新构建完成。点击编译即可。
将编译好的程序文件copy到arm开发板上就可以运行了。