QJsonDocument doc;
doc.setObject(QJsonObject);
QByteArray request_body = doc.toJson();
qDebug()<<request_body ;
我用以上方式打印Json ,
格式太乱了, 不好阅读, 答应出来格式如下
receive data : "{\n \"code\": 0,\n \"data\": {\n \"homeworks\": [\n {\n \"amend_times\": 0,\n \"answer_right_nums\": 5,\n \"answer_wrong_nums\": 0,\n \"first_submit_time\": \"--\",\n \"last_submit_time\": \"--\",\n \"paper_number\": \"2889000\",\n \"score\": 100,\n \"status\": 40,\n \"student\": {\n \"display_name\": \"小明同学\",\n \"mobile\": \"15210608504\",\n \"real_name\": \"小明同学\",\n \"student_avator\": \"m/icon%2F1517887868078tuWDBimage1517887859468.jpg\",\n \"user_id\": \"341097\"\n },\n \"student_number\": \"341097\"\n },\n {\n \"amend_times\": 0,\n \"answer_right_nums\": 5,\n \"answer_wrong_nums\": 0,\n \"first_submit_time\": \"--\",\n \"last_submit_time\": \"--\",\n \"paper_number\": \"2889169\",\n \"score\": 0,\n \"status\": 40,\n \"student\": {\n \"display_name\": \"豪爵吸金ing\",\n \"mobile\": \"186100\",\n \"real_name\": \"豪爵吸金ing\",\n \"student_avator\": \"uncs.com/icon%2F1517799797776Ktdxuweb.png\",\n \"user_id\": \"663137\"\n },\n \"student_number\": \"663137\"\n }\n ]\n },\n \"msg\": \"succ\",\n \"pager\": {\n \"count\": 2,\n \"page_num\": 0,\n \"page_size\": 10000\n }\n}\n"
"获取学生作业列表" doRequest receive data : "{\n \"code\": 0,\n \"data\": {\n \"homeworks\": [\n {\n \"amend_times\": 0,\n \"answer_right_nums\": 5,\n \"answer_wrong_nums\": 0,\n \"first_submit_time\": \"--\",\n \"last_submit_time\": \"--\",\n \"paper_number\": \"2887623\",\n \"score\": 100,\n \"status\": 40,\n \"student\": {\n \"display_name\": \"小明同学\",\n \"mobile\": \"15210608504\",\n \"real_name\": \"小明同学\",\n \"student_avator\": \"uWDBimage1517887859468.jpg\",\n \"user_id\": \"341097\"\n },\n \"student_number\": \"341097\"\n },\n {\n \"amend_times\": 0,\n \"answer_right_nums\": 5,\n \"answer_wrong_nums\": 0,\n \"first_submit_time\": \"--\",\n \"last_submit_time\": \"--\",\n \"paper_number\": \"2889165\",\n \"score\": 100,\n \"status\": 40,\n \"student\": {\n \"display_name\": \"豪爵吸金ing\",\n \"mobile\": \"18610042411\",\n \"real_name\": \"豪爵吸金ing\",\n \"student_avator\": \"%2F1517799797776Ktdxuweb.png\",\n \"user_id\": \"663137\"\n },\n \"student_number\": \"663137\"\n }\n ]\n },\n \"msg\": \"succ\",\n \"pager\": {\n \"count\": 2,\n \"page_num\": 0,\n \"page_size\": 10000\n }\n}\n"
如何使其格式化 参考下面的方法
- QByteArray QJsonDocument::toJson(JsonFormat format = Indented) const
其中,format主要有两种格式,一种是人们可读的格式,一种是紧凑的格式。分别描述如下表: