здесь я хочу сохранить файлы в json. Я использую сервер php. Как передать приведенную ниже «строку данных» в мою сеть json? Я хочу сохранить все данные, такие как положение, глубина, скорость ветра, температура и поток. Думаю, мне нужно передать "данные" в sendTextToFile.
[Serializable]
public class ShipData
{
public Vector2Int position;
public float depth;
public float windspeed;
public float temperature;
public float flow;
}
[SerializeField]
private ShipData JSON_ShipData = new ShipData();
public void SaveintoJson()
{
string data = JsonUtility.ToJson(JSON_ShipData, true);
System.IO.File.AppendAllText(Application.persistentDataPath + "/DataCenter.json", data);
Debug.Log(data);
}
IEnumerator sendTextToFile()
{
//
bool successful = true;
//webform to use speaking with unity
WWWForm form = new WWWForm();
form.AddField("Data", data.ToString());
WWW www = new WWW("http://localhost/71/php/formunity.php", form);
//take time to do this..
yield return www;
if (www.error != null)
{
successful = false;
}
else
{
Debug.Log(www.text);
successful = true;
}
}