* @param[out] pBuffer Buffer with Json encoded data.
* @return An error code
* @exception E_SUCCESS The method was successful.
- * @exception E_FAILURE In case of error.
*/
static result Compose(const IJsonValue* pValue, void* pBuffer, int bufferLength);
* @param[out] buffer Buffer with Json encoded data
* @return An error code
* @exception E_SUCCESS The method was successful.
- * @exception E_FAILURE In case of error.
*/
static result Compose(const IJsonValue* pValue, Tizen::Base::ByteBuffer& buffer);
+ static result ComposeUnescapeUnicode(const IJsonValue* pValue, Tizen::Base::ByteBuffer& buffer);
+
private:
/**
* This is the default constructor for this class.
*/
virtual ~_JsonWriterImpl(void){}
- static result ConvertIJsonToString(IJsonValue* pValue, Tizen::Base::String& outString);
+ static result ConvertIJsonToString(IJsonValue* pValue, Tizen::Base::String& outString, bool unEscUnicode = false);
- static result ToEscString(const Tizen::Base::String& unEscStr, Tizen::Base::String& escString);
+ static result ToEscString(const Tizen::Base::String& unEscStr, Tizen::Base::String& escString, bool unEscUnicode = false);
}; // _JsonWriterImpl