#include "readJsonFile.h" QJsonArray readJsonArrayFromFile(const QString& filePath) { QJsonArray jsonArray; QFile file(filePath); if (file.open(QIODevice::ReadOnly)) { qDebug() << "Successfully opened" << filePath ; QByteArray data = file.readAll(); QJsonDocument doc = QJsonDocument::fromJson(data); if (!doc.isNull() && doc.isArray()) { jsonArray = doc.array(); qDebug() << "JSON array size:" << jsonArray.size(); } else { qDebug() << "Failed to parse JSON document from" << filePath; } file.close(); } else { qDebug() << "Failed to open" << filePath; } return jsonArray; } QJsonArray readJson_testConfig() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/testConfig.json"); } QJsonArray readJson_funcConfig() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/funcConfig.json"); } QJsonArray readJson_frontBoardOneClickTest() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/frontBoardOneClickTest.json"); } QJsonArray readJson_frontBoardTest() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/frontBoardTest.json"); } QJsonArray readJson_frontBoardFuncConfig() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/frontBoardFuncConfig.json"); } QJsonArray readJson_frontDevInfo() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/frontDevInfo.json"); } QJsonArray readJson_frontLicense() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/frontBoardLicense.json"); } QJsonArray readJson_backBoardOneClickTest() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/backBoardOneClickTest.json"); } QJsonArray readJson_backBoardTest() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/backBoardTest.json"); } QJsonArray readJson_backBoardFuncConfig() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/backBoardFuncConfig.json"); } QJsonArray readJson_backDevInfo() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/backDevInfo.json"); } QJsonArray readJson_backUuid() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/backBoardUuid.json"); } QJsonArray readJson_getPic() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/getPic.json"); } QJsonArray readJson_getVideo() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/getVideo.json"); }