fstream open json
#include <iostream> #include <fstream> #include <string> using namespace std; int main() { // open the JSON file ifstream file("data.json"); // check if the file is open if (file.is_open()) { // read the contents of the file string content((istreambuf_iterator<char>(file)), (istreambuf_iterator<char>())); cout << content << endl; // close the file file.close(); } else { cout << "Unable to open file." << endl; } return 0; }
fstream open json的實現方法
使用fstream類中的ifstream實現對JSON文件的讀取操作。在文件打開成功之后,可以使用istreambuf_iterator讀取文件中的所有內容并存儲到一個字符串中。最后,使用cout打印出來。在讀取完畢之后,需要關閉文件。
使用fstream open json的注意事項
在使用fstream打開文件時,需要確保文件存在。同時,在讀取之前需要檢查文件是否打開成功。