QJson生成.json文件
生成简单的json文件
QVariantHash data;
QVariantHash patientData;
patientData.insert("patient ID","22334");
patientData.insert("Name","ZYL_YY");
patientData.insert("age","26");
patientData.insert("clinicalData","wwwww");
patientData.insert("Selected site","lever");
patientData.insert("Selected mode","pulse mode");
data.insert("patientInformation",patientData);
QJsonObject rootobj = QJsonObject::fromVariantHash(data);
QJsonDocument document;
document.setObject(rootobj);
QByteArray byte_array = document.toJson();
QString json_str = (byte_array);
QFile file("/home/wxh1/1.json");
if(!file.open(QIODevice::ReadWrite | QIODevice::Text | QIODevice::Truncate))
{
qDebug()<<"file error";
}
QTextStream in(&file);
in<<json_str;
file.close();
QVariant