Guest User

Untitled

a guest
Sep 23rd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. [[[0,1,0,1],[0,1,0,1],[0,1,0,1]],[[0,1,0,1],[0,1,0,1],[0,1,0,1]]]
  2.  
  3. #include <iostream>
  4. #include <fstream>
  5. #include <cstdlib>
  6. #include "include/rapidjson/document.h"
  7. #include "include/rapidjson/istreamwrapper.h"
  8. #include "include/rapidjson/writer.h"
  9. #include "include/rapidjson/stringbuffer.h"
  10. #include "include/rapidjson/ostreamwrapper.h"
  11.  
  12. using namespace rapidjson;
  13.  
  14. int main()
  15. {
  16. std::ifstream ifs("input.json");
  17. if (!ifs.is_open()) {
  18. std::cerr << "file error!" << std::endl;
  19. return EXIT_FAILURE;
  20. }
  21.  
  22. IStreamWrapper isw (ifs);
  23. Document doc;
  24. doc.ParseStream(isw);
  25.  
  26. StringBuffer buffer;
  27. Writer<StringBuffer> writer (buffer);
  28. doc.Accept(writer);
  29.  
  30. if (doc.HasParseError()) {
  31. std::cout << " Error " << std::endl;
  32. return EXIT_FAILURE;
  33. }
  34.  
  35. const std::string res(buffer.GetString());
  36. std::cout << res << std::endl;
  37.  
  38. return EXIT_SUCCESS;
  39. }
  40.  
  41. [[[0,1,0,1],[0,1,0,1],[0,1,0,1]],[[0,1,0,1],[0,1,0,1],[0,1,0,1]]]
Add Comment
Please, Sign In to add comment