Web*_*ane 2 c# asp.net-mvc json
这是我的json字符串:
{"loginAccounts": [
{
"name": "abc",
"accountId": "123456",
"baseUrl": "https://abc.defghi.com/test/t12/remark/123456",
"isDefault": "true",
"userName": "Ceilina James",
"userId": "7c5bat57-850a-5c93-39eb-2015ai9o8822",
"email": "abc@test.com",
"siteDescription": ""
}
]}
Run Code Online (Sandbox Code Playgroud)
我需要"baseUrl"值.如何在C#中找到它?
您可以使用JavaScriptSerializer类等JSON序列化程序将此JSON字符串反序列化为C#类,然后提取所需的值.例如,您可以使用以下模型:
public class SomeModel
{
public LoginAccount[] LoginAccounts { get; set; }
}
public class LoginAccount
{
public string Name { get; set; }
public string AccountId { get; set; }
public string BaseUrl { get; set; }
public string IsDefault { get; set; }
...
}
Run Code Online (Sandbox Code Playgroud)
然后:
string json = "... your JSON string comes here ...";
var serializer = new JavaScriptSerializer();
string json = ...
var model = (SomeModel)serializer.Deserialize(json);
foreach (var account in model.LoginAccounts)
{
string baseUrl = account.BaseUrl;
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2475 次 |
| 最近记录: |