| 248 | } |
| 249 | |
| 250 | bool CJsonObject::Parse(const std::string& strJson) { |
| 251 | Clear(); |
| 252 | m_pJsonData = cJSON_Parse(strJson.c_str()); |
| 253 | if (m_pJsonData == NULL) { |
| 254 | m_strErrMsg = std::string("prase json string error at ") + cJSON_GetErrorPtr(); |
| 255 | return (false); |
| 256 | } |
| 257 | return (true); |
| 258 | } |
| 259 | |
| 260 | void CJsonObject::Clear() { |
| 261 | m_pExternJsonDataRef = NULL; |
no test coverage detected