zoukankan      html  css  js  c++  java
  • C# jobject 的数据结构的解析

    1.Nuget 下载 Newtonsoft.Json

    2.需要解析的字符串数据 message

    {
     "code": 200,
     "msg": "SUCCESS",
     "data": {
      "id": "12345678",
      "name": "张三",
      "sex": "",
      "result": {
       "access_token": "49d58eacd7811e463429a1ae10b42173",
       "user_info": [{
        "school": "社会大学",
        "major": "软件开发",
        "education": "本科",
        "score": 97
       }, {
        "school": "湖南大学",
        "major": "软件工程",
        "education": "研究生",
        "score": 100
       }]
      }
     }
    }

    3.获取数据 

     JObject result = JObject.Parse(message);//假设result为数据结构
     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());//只获取数据结构中第一个userinfo里的数据信息
     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
  • 相关阅读:
    数制
    转移指令检测题9
    转移指令笔记(1)
    汇编笔记
    汇编语言学习笔记
    C++中的虚函数
    windows程序设计(四)
    windows程序设计(三)
    windows程序设计(二)
    通过Url网络编程实现下载
  • 原文地址:https://www.cnblogs.com/HansZimmer/p/13744876.html
Copyright © 2011-2022 走看看