可以通过以下步骤实现:
{
"name": "John",
"age": 30,
"address": {
"street": "123 Street",
"city": "New York"
}
}
可以定义一个对应的C#类来表示该JSON结构:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public Address Address { get; set; }
}
public class Address
{
public string Street { get; set; }
public string City { get; set; }
}
然后使用JsonConvert.DeserializeObject方法将JSON字符串转换为Person对象:
string json = "{\"name\":\"John\",\"age\":30,\"address\":{\"street\":\"123 Street\",\"city\":\"New York\"}}";
Person person = JsonConvert.DeserializeObject<Person>(json);
string street = person.Address.Street;
这样就可以获取到嵌套JSON中的值。
总结: 使用C#访问嵌套JSON中的值的步骤包括引入Newtonsoft.Json库、将JSON字符串解析为C#对象,然后通过对象的属性来访问嵌套JSON中的值。
领取专属 10元无门槛券
手把手带您无忧上云