Newtonsoft.Json.Linq.JObject.Parse 方法是 Newtonsoft.Json 库中 JObject 类的一个静态方法,它可以用于将 JSON 字符串解析为 JObject 对象。
string json = "{ 'name': 'John', 'age': 30, 'city': 'New York' }";
JObject obj = JObject.Parse(json);
string name = (string)obj["name"];
int age = (int)obj["age"];
string city = (string)obj["city"];
在上面的代码中,我们将一个 JSON 字符串解析为 JObject 对象,然后使用类似于数组下标的方式来访问对象的属性。
需要注意的是,如果 JSON 字符串格式不正确,或者解析过程中遇到了意外的数据类型,Parse 方法可能会抛出 JsonReaderException 异常。因此,在使用 Parse 方法时应当加入必要的异常处理代码。