public static NatureRequirement CreateFromJson(string jsonStr) { NatureRequirement require = new NatureRequirement(); JSONArray jsonAry = JSONNode.Parse(jsonStr).AsArray; foreach (JSONArray ary in jsonAry.Childs) { NatureList grade = new NatureList(); for (int i = 0; i < ary.Childs.Count(); i++) { grade[i].Value = (ENature)ary.Childs.ElementAt(i).AsInt; } require.Add(grade); } return(require); }