0
RapidJson 및 VC++를 사용하여 json 문자열을 만들려고합니다. 나는 그것을 수정되지 않은 경우에도 wImplVal 사용에 NULL 값이 두 번째 시간을 얻고있다 rapidjson에서 AddMember를 사용할 때 Null 값 가져 오기
WDocument saveDoc;
WValue settingDoc(kObjectType);
settingDoc.AddMember("BOOK_ID", "456723", saveDoc.GetAllocator());
settingDoc.AddMember("BOOK_FOUND", true, saveDoc.GetAllocator());
WValue wImplVal;
wImplVal.SetString(BookName, saveDoc.GetAllocator()); //TCHAR BookName[MAX_PATH]
settingDoc.AddMember("BOOK_NAME", wImplVal, saveDoc.GetAllocator()); //gets correct book name
settingDoc.AddMember("BOOK_NICK_NAME",wImplVal,saveDoc.GetAllocator());//gets null value in wImplVal
saveDoc.SetObject();
saveDoc.AddMember("BOOK_INFO", settingDoc, saveDoc.GetAllocator());
: 다음은 내 코드입니다. rapidjson의 두 키에 하나의 값을 추가하는 몇 가지 특별한 규칙이 있습니까? 미리 감사드립니다. 주의 깊게 this을 읽으면