我对这个话题没有经验,所以我希望你们可以帮助我。
所以我用Json lib编写了一个Json文件。一切似乎都很好,文件具有我需要使用的结构。
1。)我不确定我的json格式是否正确可解析。
编辑---->添加了新的(格式正确的)json文件:
{
"Jobs": [
{
"ExitCode" : "259",
"Id" : "00000021",
},
{
"ExitCode" : "259",
"Id" : "00000022",
},
]
}
我想我错过了识别键/值对的东西?或者我还能单独阅读这两个领域吗?
使用代码生成:
PROT()<<"Writing File ----"<<endl;
StructType Struct;
Json::Value JsonVec(Json::arrayValue);
//TCHAR szBuf[MAX_PATH];
for(GP_ITERATOR(JobIt, JobMap))
{
JobIt->second.Job.APIBind(Struct);
Json::Value JsonJob;
Struct.SaveToJSON(JsonJob);
JsonVec.append(JsonJob);
}
JsonVec.append("Job:");
std::ofstream file_id;
file_id.open("test.txt");
Json::StyledWriter styledWriter;
file_id << styledWriter.write(JsonVec);
file_id.close();