Boa noite pessoal.
Recentemente fiz alguns programas em python e quis transformá-los o programa em um executável. Devido ao tamanho do .exe que foi gerado, resolvi programar em C++. Porém, a única parte que não consegui fazer foi: como transformo um text feito por um request do c++ em um json? Usei algumas bibliotecas, e, por mais que eu procurasse, nunca consegui usá-las para o fim citado.
#include <iostream>
#include <cpr/cpr.h>
#include <nlohmann/json.hpp>
using json = nlohmann::json;
using namespace std;
int main(int argc, char** argv) {
auto response = cpr::Get(cpr::Url{ "https://steamcommunity.com/market/listings/730/%E2%98%85%20Moto%20Gloves%20%7C%20Transport%20%28Field-Tested%29" });
json r;
r = response.text;
//auto json = nlohmann::json(response.text);
//std::cout << response.text << std::endl;
//std::cout << response[listininfo] << std::endl;
//std::cout << r << std::endl;
cout << "O valor: " << r["listinginfo"];
}