Привет, я хотел бы сделать что-то простое с помощью lib jsoncpp, например:
std::map<int,string> mymap;
mymap[0]="zero";
mymap[1]= "one";
Json::Value root;
root["teststring"] = "m_TestString"; //it works
root["testMap"] = mymap; //it does not work
Json::StyledWriter writer;
string output = writer.write( root );
Ошибка: ошибка C2679: двоичный файл '=': не найден оператор, который принимает правый операнд типа 'std::map‹_Kty,_Ty>'
У вас есть идея решить эту проблему? Я так понимаю, что json::value не может принять карту, но для создания json файла она должна быть, верно? большое спасибо