#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_allBoardTest() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/allBoardTest.json"); } QJsonArray readJson_allBoardFuncConfig() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/allBoardFuncConfig.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"); } QJsonArray readJson_factoryProductInfo() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/factoryProductInfo.json"); } QJsonArray readJson_frontCmd_config() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/frontCmd_config.json"); } QJsonArray readJson_backCmd_config() { return readJsonArrayFromFile("./SourceCode/Json/JsonFile/backCmd_config.json"); }