title: How to Add Data from a litJson save File to List
body: <p>What I'm trying to do is add the data I have saved in a litjson file to a list, and in the correct format. So I can call it in the game later on, as icons. Here's the code, so it should be easy to recreate to test the problem I'm having.</p>
  
  <p><strong><code>JsonIcons</code> class:</strong></p>
  
  <pre><code>using UnityEngine;
  using System.Collections;
  using System.Collections.Generic;
  
  [System.Serializable]
  public class JsonIcons {
  
      public string IconName;//Shows the icon Name in the list
      public int IconID;// Shows the Icon ID in the list
      public Sprite AssignIcon;
  
      public JsonIcons(string Name, int ID )
      {
          IconName = Name;
          IconID = ID;
      }
  
      public JsonIcons()
      {
      }
  }
  </code></pre>
  
  <p><strong><code>JsonTest</code> class:</strong></p>
  
  <pre><code>using UnityEngine;
  using System.Collections;
  using System.Collections.Generic;
  using LitJson;
  using System.IO;
  
  //This class that does the saving
  public class JsonTest : MonoBehaviour {
  
      public List&lt;JsonIcons&gt; JIcon = new List&lt;JsonIcons&gt;();
      public JsonData JCD;
  
      protected JsonIcons KZ, TestTK;
  
      public void Start()
      {
          TestTK = new JsonIcons("Kagami", 40);
          KZ = new JsonIcons("Magic", 0);
  
          JIcon.Add(TestTK); //Add things to the list to be save
          JIcon.Add(KZ);
  
          JCD = JsonMapper.ToJson(JIcon);
          //This is where I saved the things inside the JIcon list to a Json file
          File.WriteAllText(Application.dataPath + "/JsonSaveTest.json", JCD.ToString());
          //Debug.Log(JCD);
      }
  }
  </code></pre>
  
  <p><strong><code>JsonReadTest</code> class:</strong></p>
  
  <pre><code>using UnityEngine;
  using System.Collections;
  using System.Collections.Generic;
  using System.IO;
  using LitJson;
  
  public class JsonReadTest : MonoBehaviour {
  
      public List&lt;JsonIcons&gt; ReadSJ = new List&lt;JsonIcons&gt;();
  
      private string JString;
      public JsonData IconData;
  
      // Use this for initialization
      void Start () 
      {
          //Trying to get this file to load in the correct format inside the ReadSJ list
          JString = File.ReadAllText(Application.dataPath + "/JsonFiles/JsonSaveTest.json");
          IconData = JsonMapper.ToObject(JString);
      }
  }
  </code></pre>