/// <summary>
/// 5.3.6f1 加载数据
/// </summary>
/// <returns></returns>
IEnumerator ReadData()
{
WWW www = new WWW("http://127.0.0.1:12307/broadcast?type=refreshFileList");
yield return www;
Debug.Log(www.text);
LitJson.JsonData data = LitJson.JsonMapper.ToObject(System.Text.Encoding.UTF8.GetString(www.bytes, 3, www.bytes.Length - 3));
Debug.Log(data["state"]);
for (var i = 0; i < data["data"].Count; i++)
{
Debug.Log(data["data"][i].ToString());
}
}
/// <summary>
/// 2019.4.0f1 加载数据
/// </summary>
/// <returns></returns>
IEnumerator ReadData()
{
string url = "http://127.0.0.1:12307/broadcast?type=refreshFileList";
var req = UnityWebRequest.Get(url);
yield return req.SendWebRequest();
var text = req.downloadHandler.text;
Debug.Log(text);
LitJson.JsonData data = LitJson.JsonMapper.ToObject(System.Text.Encoding.UTF8.GetString(req.downloadHandler.data, 3, req.downloadHandler.data.Length - 3));
Debug.Log(data["state"]);
}
接口中返回的JSON数据:
{
"state":"200",
"data":[
"D:\广播音频\Stream(2, 44.1k).wav",
"D:\广播音频\Test1.wav",
"D:\广播音频\播放.mp3"
]
}