最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

c#解析jobject的數(shù)據(jù)結(jié)構(gòu)

 更新時間:2022年07月23日 09:50:55   作者:程序猿下山  
這篇文章介紹了c#解析jobject數(shù)據(jù)結(jié)構(gòu)的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

首先下載newtonsoft.json,增加引用using newtonsoft.json.linq;

把jobject的內(nèi)容提取出來,jobject的內(nèi)容格式如下:

{
    "code": 200, 
    "msg": "success", 
    "data": {
        "id": "12345678", 
        "name": "張三", 
        "sex": "男", 
        "result": {
            "access_token": "49d58eacd7811e463429a1ae10b42173", 
            "user_info": [
                {
                    "school": "社會大學(xué)", 
                    "major": "軟件開發(fā)", 
                    "education": "本科", 
                    "score": 97
                }, 
                {
                    "school": "湖南大學(xué)", 
                    "major": "軟件工程", 
                    "education": "研究生", 
                    "score": 100
                }
            ]
        }
    }
}

代碼如下:

1:新建類

public class userinfo
{
    public string id { get; set; }
    public string name { get; set; }
    public string sex { get; set; }
    public string access_token { get; set; }
    public string school { get; set; }
    public string major { get; set; }
    public string education { get; set; }
    public string score { get; set; }
}

2:獲取值

jobject result = new jobject();//假設(shè)result為數(shù)據(jù)結(jié)構(gòu)
userinfo userinfo = new userinfo();
userinfo.id = result["data"].value<string>("id");//id
userinfo.name = result["data"].value<string>("name"); //name
userinfo.sex = result["data"].value<string>("sex"); //sex
userinfo.access_token= result["data"]["result"]["access_token"].tostring();//access_token
jarray res = result["data"]["result"].value<jarray>("user_info");
jobject obj = jobject.parse(res[0].tostring());//只獲取數(shù)據(jù)結(jié)構(gòu)中第一個userinfo里的數(shù)據(jù)信息
userinfo.school = obj.value<string>("school"); //schoool
userinfo.major = obj.value<string>("major");//major
userinfo.education = obj.value<string>("education");//education
userinfo.score= obj.value<string>("score");//score

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

最新評論

漳平市| 淮滨县| 古田县| 沙河市| 定日县| 石河子市| 开江县| 沁源县| 固镇县| 神池县| 石楼县| 万州区| 兴城市| 土默特左旗| 茌平县| 屯留县| 鄯善县| 临泽县| 黑水县| 米泉市| 永善县| 巨鹿县| 肇源县| 通江县| 临颍县| 纳雍县| 宾川县| 修武县| 嘉禾县| 什邡市| 亚东县| 塔城市| 龙门县| 潞城市| 石阡县| 武平县| 大丰市| 北碚区| 海兴县| 阜阳市| 长阳|