//-------------------------------------------------------------- bool JSONElement::save(string filename, bool pretty) { ofstream file_key(filename.c_str()); if (!file_key.is_open()) { cout << "Unable to open " << filename << endl; return false; } if(pretty) { StyledWriter writer; file_key << writer.write( *this ) << endl; } else { FastWriter writer; file_key << writer.write( *this ) << endl; } file_key.close(); return true; }
//-------------------------------------------------------------- bool ofxJSONElement::save(string filename, bool pretty) { filename = ofToDataPath(filename, true); ofstream file_key(filename.c_str()); if (!file_key.is_open()) { ofLog(OF_LOG_WARNING, "Unable to open "+filename); return false; } if(pretty) { StyledWriter writer; file_key << writer.write( *this ) << endl; } else { FastWriter writer; file_key << writer.write( *this ) << endl; } ofLog(OF_LOG_NOTICE, "JSON saved to "+filename); file_key.close(); return true; }