* @b Library : @b osp-web
*
* The %Json namespace contains interfaces to manipulate the JSON documents.
- * @n
+ *
* For more information on the %Json namespace features, see <a href="../org.tizen.native.appprogramming/html/guide/web/json_namespace.htm">JSON Guide</a>.
*
* The following diagram illustrates the relationships between the classes belonging to the %Json namespace.
/**
* @interface IJsonValue
- * @brief This interface represents a Json value.
+ * @brief This interface represents a JSON value.
*
* @since 2.0
*
- * The %IJsonValue interface abstracts a Json value class of a %Json value type (string, bool, number, array, object, and null type).
- * @n
+ * The %IJsonValue interface abstracts a JSON value class of a JSON value type (string, bool, number, array, object, and null type).
+ *
* For more information on the class features, see <a href="../org.tizen.native.appprogramming/html/guide/web/json_namespace.htm">JSON Guide</a>.
*/
class _OSP_EXPORT_ IJsonValue
{
public:
/**
- * This polymorphic destructor should be overridden if required. This way, the destructors of the derived classes are called when the destructor of this interface is called.
+ * This polymorphic destructor should be overridden if required. @n
+ * This way, the destructors of the derived classes are called when the destructor of this interface is called.
*
* @since 2.0
*/
* @final This class is not intended for extension.
*
* The %JsonArray class represents the JSON value of type array.
- * @n
+ *
* For more information on the class features, see <a href="../org.tizen.native.appprogramming/html/guide/web/json_namespace.htm">JSON Guide</a>.
*
* The following example demonstrates how to create and initialize a %JsonArray instance and how to use its methods.
{
public:
/**
- * The object is not fully constructed after this constructor is called. For full construction, the Construct() method must be called right after calling this constructor.
+ * The object is not fully constructed after this constructor is called. @n
+ * For full construction, the Construct() method must be called right after calling this constructor.
*
* @since 2.0
*/
* @param[in] count The number of elements to read
* @param[out] index The index of the element
* @exception E_SUCCESS The method is successful.
- * @exception E_OUT_OF_RANGE Either of the following conditions has occurred: @n
- * - The specified @c index is outside the bounds of the data structure. @n
- * - The specified @c startIndex is either greater than or equal to the number of elements or less than @c 0. @n
+ * @exception E_OUT_OF_RANGE Either of the following conditions has occurred:
+ * - The specified @c index is outside the bounds of the data structure.
+ * - The specified @c startIndex is either greater than or equal to the number of elements or less than @c 0.
* - The specified @c count is either greater than the number of elements starting from @c startIndex or less than @c 0.
* @exception E_OBJ_NOT_FOUND The specified @c pJsonValue is not found.
* @see LastIndexOf()
* else @c false
* @exception E_SUCCESS The method is successful.
* @exception E_OUT_OF_RANGE Either of the following conditions has occurred:
- * - The specified index is outside the bounds of the list.
- * - The specified @c startIndex is either greater than or equal to the number of elements or less than @c 0. @n
+ * - The specified @c startIndex is outside the bounds of the list.
+ * - The specified @c startIndex is either greater than or equal to the number of elements or less than @c 0.
* - The specified @c count is either greater than the number of elements starting from @c startIndex or less than @c 0.
*/
virtual result RemoveItems(int startIndex, int count, bool deallocate = false);
* @final This class is not intended for extension.
*
* The %JsonBool class represents the JSON value of type @c bool.
- * @n
+ *
* For more information on the class features, see <a href="../org.tizen.native.appprogramming/html/guide/web/json_namespace.htm">JSON Guide</a>.
*
*
* @final This class is not intended for extension.
*
* The %JsonNull class represents the JSON value of type @c null.
- * @n
+ *
* For more information on the class features, see <a href="../org.tizen.native.appprogramming/html/guide/web/json_namespace.htm">JSON Guide</a>.
-
*
*/
class _OSP_EXPORT_ JsonNull
* @final This class is not intended for extension.
*
* The %JsonNumber class represents the type of the JSON number.
- * @n
+ *
* For more information on the class features, see <a href="../org.tizen.native.appprogramming/html/guide/web/json_namespace.htm">JSON Guide</a>.
*
* @final This class is not intended for extension.
*
* The %JsonObject class represents the JSON value of type object.
- * @n
+ *
* For more information on the class features, see <a href="../org.tizen.native.appprogramming/html/guide/web/json_namespace.htm">JSON Guide</a>.
*
* The following example demonstrates how to create and initialize a %JsonObject instance and how to use its methods.
{
public:
/**
- * The object is not fully constructed after this constructor is called. For full construction, the Construct() method must be called right after calling this constructor.
+ * The object is not fully constructed after this constructor is called. @n
+ * For full construction, the Construct() method must be called right after calling this constructor.
*
* @since 2.0
*/
* @since 2.0
*
* The %JsonParser class contains the declarations of the JSON functionalities for parsing the JSON-encoded files.
- * @n
+ *
* For more information on the class features, see <a href="../org.tizen.native.appprogramming/html/guide/web/json_namespace.htm">JSON Guide</a>.
*
* The following example demonstrates how to use the %JsonParser methods.
* @final This class is not intended for extension.
*
* The %JsonString class represents the JSON value of type string.
- * @n
+ *
* For more information on the class features, see <a href="../org.tizen.native.appprogramming/html/guide/web/json_namespace.htm">JSON Guide</a>.
*
* @since 2.0
*
* The %JsonWriter class contains the declarations of the JSON functionalities for composing JSON-encoded files.
- * @n
+ *
* For more information on the class features, see <a href="../org.tizen.native.appprogramming/html/guide/web/json_namespace.htm">JSON Guide</a>.
*
* The following example demonstrates how to use the %JsonWriter methods.