Ich möchte eine Zeichenfolge in C++ Rest SDK JSON-Objekt hinzufügen. Ich habe versucht,Keine geeignete Methode zum Hinzufügen von C++ STL-Zeichenfolge zu C++ Rest sdk JSON-Objektdienstprogramm string_t
json::value obj;
obj[L"Login"] = json::value::string();
Aber das Problem ist dies nur Strings als U ("str") ergänzt und nicht const std :: string. So kann ich hinzufügen, wie
obj[L"Login"] = json::value::string(U("Login"));
aber nicht tun, wie folgt:
json::value obj;
string Login= "login";
obj[L"Login"] = json::value::string(Login);
ich C++ verwende Rest sdk 2.8.0.
Was ist das Problem mit 'obj [L" key "] = json :: value :: string (U (" str "));'? Geben Sie einfach einen Wert für 'json :: value :: string() ' – VolAnd
Bearbeitete die Frage, wie auch immer ich sage, keine const Strings sind erlaubt –