博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【C#基础】json数据解析
阅读量:6826 次
发布时间:2019-06-26

本文共 1195 字,大约阅读时间需要 3 分钟。

1、简单的获取某个键值

JToken jtoken = JToken.Parse(jsonStr);string jsjid = jtoken.Value
("JSJID");

多层次对象解析

string json = KTHttpRequest._Post(AirwayKeeperModel.YiChengNewMemberUrl, "_OperateMemberOraInfo", new            {                CommandStr = "delete_user_info",                Mobile = nMobile            });            var jtoken = JToken.Parse(json);            if (null != jtoken)            {                var baseRes = jtoken.Value
("BaseResponse"); if (null != baseRes) { if (baseRes.Value
("IsSuccess")) return true; throw new JSJException(baseRes.Value
("ErrorMessage")); } } return false;

 

2、序列化

object nPostData = new { BaseRequest = new BaseRequest(), JSJID = 9527 };string json = Newtonsoft.Json.JsonConvert.SerializeObject(nPostData);

3、反序列化

string tmp = KTHttpRequest._Post(m_ConfigModel.WShareUrl, "_GetCodeStrByOrderNum", new            {                OrderNum = orderNum,            });            var response = Newtonsoft.Json.JsonConvert.DeserializeObject
(tmp);

 

转载地址:http://cfykl.baihongyu.com/

你可能感兴趣的文章
【转载】iphone IOS plist文件
查看>>
linux下多进程、多线程编程
查看>>
jmeter最简单使用
查看>>
Android开发中SharedPreferences的应用
查看>>
Forward框架的逆袭:解析Forward+渲染
查看>>
转 互斥锁和条件变量
查看>>
java打包jar的入口问题解决
查看>>
SQL Server 的通用分页显示存储过程
查看>>
Application.AddMessageFilter(this);
查看>>
mybatis重拾---部署官方demo
查看>>
Jquery.Datatables 导出excel
查看>>
tomcat中间件配置说明
查看>>
菜鸟nginx源代码剖析数据结构篇(八) 缓冲区链表ngx_chain_t
查看>>
git fetch
查看>>
C# ListView用法
查看>>
android 虚线
查看>>
about_Execution_Policies
查看>>
OC中几种延时操作的比較
查看>>
PHP使用api的两种方法
查看>>
hosts不支持泛解析
查看>>