0
rapidjson 일부 알고리즘을 사용하여 알고리즘의 내부 런타임 스냅 샷과 같은 C++ programms 알고리즘을 플로팅하는 데 일부 데이터를 출력하고 있습니다. 이 같은rapidjson의 출력 축소
I 출력 JSON은 : 파일이 매우 큰 해짐에 따라
string filename="output.json";
StringBuffer sb;
PrettyWriter<StringBuffer> writer(sb);
writer.StartArray();
for (std::vector<O_Class>::const_iterator netItr = O_Class_Array.begin(); netItr != O_Class_Array.end(); ++netItr)
netItr->Serialize(writer);
writer.EndArray();
ofstream out;
out.open(filename);
out << sb.GetString() ;
(~ 100MiB) 내가 출력 축소 된 JSON 싶습니다,하지만 난 그렇게하는 문서화 된 방법을 찾지 못했습니다. 외부 마이너 도구를 사용하면 파일 크기를 100MB에서 18MB로 줄이고 응용 프로그램에서 기본 파일과 동일한 결과를 얻고 싶습니다.
아이디어가 있으십니까?
의견을 보내 주셔서 감사합니다.
명백하게, 그러나 완전히이 2 명의 다른 작가를 인정하지 않았다 :) 대단히 감사합니다! –