C# dy非常支持这个内置功能。我知道这不是解决问题的完美方法,但它确实有帮助,而且现在可以工作了。谢谢,我知道这不是解决问题的完美方法,但它确实有帮助,而且现在起作用了。谢谢 string fromJson = File.ReadAllText(Applica

C# dy非常支持这个内置功能。我知道这不是解决问题的完美方法,但它确实有帮助,而且现在可以工作了。谢谢,我知道这不是解决问题的完美方法,但它确实有帮助,而且现在起作用了。谢谢 string fromJson = File.ReadAllText(Applica,c#,C#,dy非常支持这个内置功能。我知道这不是解决问题的完美方法,但它确实有帮助,而且现在可以工作了。谢谢,我知道这不是解决问题的完美方法,但它确实有帮助,而且现在起作用了。谢谢 string fromJson = File.ReadAllText(Application.dataPath + "/JsonSaveTest.json"); List<int> temp = GetNumbers(fromJson).Select(c => int.Parse(c)).ToList();


dy非常支持这个内置功能。我知道这不是解决问题的完美方法,但它确实有帮助,而且现在可以工作了。谢谢,我知道这不是解决问题的完美方法,但它确实有帮助,而且现在起作用了。谢谢
string fromJson = File.ReadAllText(Application.dataPath + "/JsonSaveTest.json");
List<int> temp = GetNumbers(fromJson).Select(c => int.Parse(c)).ToList();
private List<string> GetNumbers(string input)
{
    List<char> temp = input.Where(c => char.IsDigit(c)).ToList();
    var toReturn = temp.Select(c => c.ToString()).ToList();      
    return toReturn;

}
List<char> temp = input.Where(c => char.IsDigit(c)).ToList();
List<string> temp = input.Trim(new []{ '[', ']' }).Split(new []{ ',' }).ToList();
var result = JsonConvert.DeserializeObject<List<int>>("[20,8,25,5,34,12]");
var result = JsonConvert.DeserializeObject<List<string>>("[20,8,25,5,34,12]");
"[20,8,25,5,34,12]"
private List<string> GetNumbers(string input)
{
  string x = input.Replace("[", string.Empty).Replace("]",string.Empty); 
  return x.Split(',').ToList();
}
var input = "[20,8,25,5,34,12]";   

public static int[] ParseNumbersList(string input) {
    const char valueSeperator = ',';

    var removeBrackets = input.Substring(1, input.Length-2);
    var parts = removeBrackets.Split(valueSeperator);

    return parts.Select(p => int.Parse(p)).ToArray();
}