Json和CString之間的互轉


void Json2String(Json::Value jsonIn, CString &strOut)
{
	Json::FastWriter writer;
	string szData = writer.write(jsonIn);
	strOut = CStringFun::string_to_wstring(szData).c_str();
}

bool ParseString2Json(CString strIn, Json::Value &jsonOut)
{
	bool bRet = false;
	string szIn = CStringFun::wstring_to_string(strIn.GetBuffer(0));
	strIn.ReleaseBuffer();
	Json::Reader reader;
	if (reader.parse(szIn, jsonOut, false))
	{
		bRet = true;
	}

	return bRet;
}

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM