#javascript #c #json #qt
Вопрос:
мне нужно купить массив json точно так же, как
var data1 = [ [3, 0], [15, 90], [18, 180], [15, 270], [12, 0], [9, 120], [10, 90], [18, 30], [20, 150], [21, 120], [18, 100], [15, 240], [12, 270], [9, 120], [10, 90], [18, 30], [3, 150], [15, 120], [18, 100], [15, 240], [12, 270], [9, 120], [10, 90], [18, 30], ];
я могу построить простой массив oneline с помощью QJsonArray,например
QString CTestDataModel::ParseToJsonArray(std::vectorlt;doublegt; input) { QJsonArray jsonArray; QJsonDocument jsonDoc; QByteArray byteArray; if (input.empty()) { return QString(" "); } for (double num:input) { jsonArray.append(num); } jsonDoc.setArray(jsonArray); byteArray = jsonDoc.toJson(QJsonDocument::Compact); QString jsonResult(byteArray); return jsonResult; }
результат будет таким
var data1= [2500, 1800, 1200, 1600, 3000, 4000, 3500, 2200, 2500, 1800, 1200, 1600, 3000, 4200, 3500, 2200, 2500, 1800, 1200, 1600, 3000, 4000, 3500, 2200];
но это не то,что я хочу, как я могу построить массив 2d js с помощью QJsonArray в at5
Комментарии:
1. Как
input
они связаны иdata1
связаны?