using LitJson; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class ListInformation : MonoBehaviour { public List<GameObject> contents; [SerializeField] GameObject prefab; //预制体 [SerializeField] GameObject parent; //父物体(content) // Start is called before the first frame update void Start() { TextAsset jsonFile = Resources.Load<TextAsset>("testfile"); string jsonString = jsonFile.text; Root data = JsonMapper.ToObject<Root>(jsonString); GameObject item = Instantiate(prefab, parent.transform); contents.Add(item); contents[0].transform.GetChild(0).GetChild(0).GetComponent<Text>().text = data.Name; } }