编辑代码

using System;

public class HelloWorld
{

    /// <summary>
    /// 通过UnityWebRequest获取本地StreamingAssets文件夹中的Json文件
    /// </summary>
    /// <param name="fileName">文件名称</param>
    /// <returns></returns>
    public string UnityWebRequestJsonString(string fileName)
    {
        string url;

        #region 分平台判断 StreamingAssets 路径
        //如果在编译器 或者 单机中  ……
#if UNITY_EDITOR || UNITY_STANDALONE
        url = "file://" + Application.dataPath + "/StreamingAssets/" + fileName;
        
        //否则如果在Iphone下……
#elif UNITY_IPHONE       
        url = "file://" + Application.dataPath + "/Raw/"+ fileName;

        //否则如果在android下……
#elif UNITY_ANDROID
        url = "jar:file://" + Application.dataPath + "!/assets/"+ fileName;
#endif
        #endregion

        UnityWebRequest request = UnityWebRequest.Get(url);
        request.SendWebRequest();//读取数据
        while (true)
        {
            if (request.downloadHandler.isDone)//是否读取完数据
            {
                return request.downloadHandler.text;
            }
        }
    }
}

// 枚举转字符串   
// string  enumStringTwo  =  Enum.GetName( typeof (Color), color);//推荐 

// 将字符串转换为枚举:   
// 枚举名 枚举实例名  =  (枚举名)Enum.Parse( typeof (枚举名), 要转换的字符串,  true )