使用C#语言来进行json串的接收
2022/2/27 20:21:43
本文主要是介绍使用C#语言来进行json串的接收,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
使用C#语言来进行json串的接收
使用工具 :vs2019
方法:
1.获取要接受的json对象,比如:
{
“face_token”: “fid”,
“user_list”: [
{
“group_id” : “test1”,
“user_id”: “u333333”,
“user_info”: “Test User”,
“score”: 99.3
}
]
}
2.准备一个实体类接受json对象
3.第一步的json对象复制到剪切板,之后进行如下操作
结果为:
可以看出RootObject中的 user_List[] 数组包含 User_List类
使用使用代码接受对象代码
var result = Client().FaceGetlist(userID, groupID); JToken jToken = JToken.Parse(result.ToString()); //获取错误码 int error_code = int.Parse(jToken["error_code"].ToString()); if (error_code == 0) { string resultString = Convert.ToString(result); Rootobject rootobject = JsonConvert.DeserializeObject<Rootobject>(resultString); foreach (var list in rootobject.result.face_list) { faceTokenString.Add(Convert.ToString(list.face_token)); } }
Rootobject rootobject = JsonConvert.DeserializeObject(resultString);来进行接收对象
这是所需要的引用:
using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Collections; using System.Net; using System.Drawing;
这篇关于使用C#语言来进行json串的接收的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#