Я хочу сохранить список структурных данных в векторе, и эти данные поступают из полезной нагрузки запроса как:
{
"Id":"1",
"Name":"name1",
"Salary":"10000",
"Contact":"1937282912"
}
У меня есть следующее объявление структуры в папке js.
struct data {
string id;
string name;
string salary;
string contact;
};
struct data1 {
vector<data> vect;
void put();
};
Затем у меня есть определение метода для приведенной выше структуры:
void data1::put()
{
vector<string> details;
for(int i=0; i < vect.size(); i++) {
details.push_back(vect[i].id);
details.push_back(vect[i].name);
details.push_back(vect[i].salary);
details.push_back(vect[i].contact);
}
}
Затем есть метод, определенный в другой структуре (в другой папке, называемой папкой bk), который берет все данные из полезной нагрузки следующим образом. :
static data dglobal;
static data1 d1global;
string getData(string &payload) {
data dlocal;
dglobal=dlocal;
data1 d1local;
d1global=d1local;
// I am making JSON object for accepting JSON data from payload then
string sid=jsonobject["id"]....;
string name=jsonobject["name"]...;
string salary=jsonobject["salary"]...;
string contact=jsonobject["contact"]..;
dglobal.id = did;
dglobal.name = name;
dglobal.salary = salary;
dglobal.contact = contact;
d1global.vect.push_back(dglobal);
d1global.put();
}
Привет, ребята, не зацикливайтесь на способе приема JSON данных, потому что все в порядке, я просто хочу сохранить все данные, которые поступают из полезной нагрузки запроса. Каждый раз, когда я нажимаю URL-адрес из оставшегося клиента всегда есть стирание предыдущих данных и сохранение недавно посещенных данных, но я хочу сохранить все данные, которые уже хранятся и в настоящее время хранят данные, как я могу это сделать?