From 17f1900ed309bb73d839a8351c816e439bcbec6a Mon Sep 17 00:00:00 2001 From: Playmaker1210 Date: Fri, 2 Dec 2022 13:03:49 +0100 Subject: [PATCH] json data working --- Assets/Scripts/Network/DatabaseData.cs | 12 ++++++------ Assets/Scripts/Player.cs | 6 +++--- Assets/Scripts/PlayerList.cs | 6 +++--- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/Assets/Scripts/Network/DatabaseData.cs b/Assets/Scripts/Network/DatabaseData.cs index 643e4f1..2576a3f 100644 --- a/Assets/Scripts/Network/DatabaseData.cs +++ b/Assets/Scripts/Network/DatabaseData.cs @@ -9,17 +9,17 @@ public class DatabaseData : MonoBehaviour { public TMP_InputField input; private WriteFile wf; - private PlayerList pl; - protected string jsondata; + public PlayerList players; + public string jsondata; private void Start() { wf = FindObjectOfType(); - pl = new PlayerList(); + players = new PlayerList(); } public void jsonParser(string jsondata) { - pl = JsonUtility.FromJson(jsondata); - pl.kiir(); + players = JsonUtility.FromJson("{\"player\":" + jsondata + "}"); + players.kiir(); } public void GetPlayerData() => StartCoroutine(IGetPlayerData()); @@ -39,8 +39,8 @@ public class DatabaseData : MonoBehaviour input.text = request.error; } else { jsondata = request.downloadHandler.text; - jsonParser(jsondata); Debug.Log(jsondata); + jsonParser(jsondata); input.text = jsondata; } } diff --git a/Assets/Scripts/Player.cs b/Assets/Scripts/Player.cs index 7d883fe..5c8a0d9 100644 --- a/Assets/Scripts/Player.cs +++ b/Assets/Scripts/Player.cs @@ -4,9 +4,9 @@ using UnityEngine; [System.Serializable] public class Player { - public int playerid; - public string username; - public Date joindate; + public int player_id; + public string player_name; + public string player_join_date; } diff --git a/Assets/Scripts/PlayerList.cs b/Assets/Scripts/PlayerList.cs index 8227119..d609e13 100644 --- a/Assets/Scripts/PlayerList.cs +++ b/Assets/Scripts/PlayerList.cs @@ -5,11 +5,11 @@ using UnityEngine; [System.Serializable] public class PlayerList { - public Player[] players; + public Player[] player; public void kiir() { - foreach(Player p in players) { - Debug.Log("p_id: " + p.playerid + " username" + p.username); + foreach(Player p in player) { + Debug.Log("p_id: " + p.player_id + " username" + p.player_join_date); } } }