无法在c#中使用`JsonUtility.ToJson()`将`List <list <int>&gt;`转换为`string`

时间:2017-11-28 10:47:48

标签: c# json list unity3d

我的List课程中有2 LocationData。第一个列表是:列表。第二个是:List&gt;。每当我尝试将其转换为JSON时。第一个List正在成功转换,而List<List<int>>则没有。

//Location data class
public class LocationData{
        public List<int> answer_key;
        public List<List<int>> clues;
        public LocationData (List<int> p_answer_key, List<List<int>> p_clues){
            this.answer_key = p_answer_key;
            this.clues = p_clues;
        }
    }

以下代码仅返回JSON: {"answer_key":[5,4,0]},不包括第二个列表

//convert to json
string locationDataJSON = JsonUtility.ToJson (locationData);
Debug.Log ("JSON: "+locationDataJSON);

0 个答案:

没有答案