diff --git a/lib/internal/Magento/Framework/Serialize/README.md b/lib/internal/Magento/Framework/Serialize/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..f724a87bc3bba2ca8358130e5ce2f7609f0be8c5
--- /dev/null
+++ b/lib/internal/Magento/Framework/Serialize/README.md
@@ -0,0 +1,5 @@
+# Serialize
+
+**Serialize** provides *SerializerInterface* and a few serializers to support different kinds of needs of serializing/unserializing of data. Here are list of serializers in this library:
+
+ * **Json** (recommended) - It can be used to serialize string, integer, float, boolean, or array data to json string; it unserializes json string to string, integer, float, boolean, or array. This is the recommended serializer. 
\ No newline at end of file
diff --git a/lib/internal/Magento/Framework/Serialize/SerializerInterface.php b/lib/internal/Magento/Framework/Serialize/SerializerInterface.php
index 0f8fc7149b79d39cff44436810ae14a431ada2af..d3c856687f408007ab5a892f9c3267acbb253d92 100644
--- a/lib/internal/Magento/Framework/Serialize/SerializerInterface.php
+++ b/lib/internal/Magento/Framework/Serialize/SerializerInterface.php
@@ -10,17 +10,16 @@ interface SerializerInterface
     /**
      * Serialize data into string
      *
-     * @param array|string $data
-     * @return string|bool
+     * @param string|integer|float|boolean|array|null $data
+     * @return string|boolean
      */
     public function serialize($data);
 
     /**
-     * Unserialize the given string into array
+     * Unserialize the given string into data
      *
      * @param string $string
-     * @param int $objectDecodeType
-     * @return array
+     * @return string|integer|float|boolean|array|null
      */
     public function unserialize($string);
 }