string sample = "{\"STACK_SIZE\":4,\"thes_stack\":[4,4]}";
如何在C#中使用RE解析它?
答案 0 :(得分:2)
首先,这不是有效的JSON,删除反斜杠。
其次,使用像JSON.NET这样的库,你可以解析你的样本。
string sample = "{"STACK_SIZE":4, "thes_stack":[4,4]}";
var parsed = JsonConvert.DeserializeObject<dynamic>(sample);
将它解析为动态类型,如果你想要更强类型的东西创建你自己的类:
class StackInfo
{
public int STACK_SIZE {get; set;}
public int[] thes_stack {get; set;}
}
然后你可以反序列化它:
string sample = "{"STACK_SIZE":4, "thes_stack":[4,4]}";
var parsed = JsonConvert.DeserializeObject<StackInfo>(sample);
但是,由于你没有准确地提出你所需要的,或者你的问题与评论中的建议完全无关,没有人能真正帮助你。