public void Write_And_Read_SingleScriptableData()
        {
            STestJson_ScriptableObject pTestJson  = ScriptableObject.CreateInstance <STestJson_ScriptableObject>();
            STestJson_ScriptableObject pTestJson2 = ScriptableObject.CreateInstance <STestJson_ScriptableObject>();

            pTestJson.DoSetDataRandom();

            Assert.IsFalse(pTestJson._int == pTestJson2._int);
            Assert.IsFalse(pTestJson._string == pTestJson2._string);
            Assert.IsFalse(pTestJson._vector3 == pTestJson2._vector3);

            JsonUtilityExtension.DoWriteJson(const_strFolderPath, nameof(Write_And_Read_SingleScriptableData), pTestJson);
            JsonUtilityExtension.DoReadJson_ScriptableObject(const_strFolderPath, nameof(Write_And_Read_SingleScriptableData), out pTestJson2);

            Assert.IsTrue(pTestJson._int == pTestJson2._int);
            Assert.IsTrue(pTestJson._string == pTestJson2._string);
            Assert.IsTrue(pTestJson._vector3 == pTestJson2._vector3);
        }
        public void Write_And_Read_SingleData()
        {
            STestJson pTestJson  = new STestJson();
            STestJson pTestJson2 = new STestJson();

            pTestJson.DoSetDataRandom();

            Assert.IsFalse(pTestJson._int == pTestJson2._int);
            Assert.IsFalse(pTestJson._string == pTestJson2._string);
            Assert.IsFalse(pTestJson._vector3 == pTestJson2._vector3);

            JsonUtilityExtension.DoWriteJson(const_strFolderPath, nameof(Write_And_Read_SingleData), pTestJson);
            JsonUtilityExtension.DoReadJson(const_strFolderPath, nameof(Write_And_Read_SingleData), out pTestJson2);

            Assert.IsTrue(pTestJson._int == pTestJson2._int);
            Assert.IsTrue(pTestJson._string == pTestJson2._string);
            Assert.IsTrue(pTestJson._vector3 == pTestJson2._vector3);
        }