WorldPosToUIPos.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. using LitJson;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using UnityEngine;
  5. using UnityEngine.UI;
  6. using BestHTTP.JSON;
  7. public class tb_SensorRecordModel
  8. {
  9. public int ID { get; set; }
  10. public decimal Value1 { get; set; }
  11. }
  12. public class WorldPosToUIPos : MonoBehaviour
  13. {
  14. private void Awake()
  15. {
  16. Data_PlayerAttributes dataPA = JsonMapper.ToObject<Data_PlayerAttributes>(JsonRead("cel_Label"));
  17. Debug.Log(dataPA);
  18. }
  19. public string JsonRead(string name)
  20. {
  21. string json = "";
  22. TextAsset text = Resources.Load<TextAsset>("Jsons/" + name);
  23. json = text.text;
  24. if (string.IsNullOrEmpty(json)) return null;
  25. return json;
  26. }
  27. void Start()
  28. {
  29. MyCallLitJson();
  30. }
  31. private void MyCallLitJson()
  32. {
  33. JsonData hero1JD = new JsonData();
  34. hero1JD["name"] = "SuperMan";
  35. hero1JD["power"] = 90;
  36. JsonData hero2JD = new JsonData();
  37. hero2JD["name"] = "BatMan";
  38. hero2JD["power"] = 87;
  39. JsonData heroArray = new JsonData();
  40. heroArray.Add(hero1JD);
  41. heroArray.Add(hero2JD);
  42. JsonData herosJD = new JsonData();
  43. herosJD["heros"] = heroArray;
  44. string strJson = herosJD.ToJson();
  45. print(strJson);
  46. }
  47. }