c# 匿名反序列化
2024-10-18 18:21:29
1.先new一个匿名对象,然后再反序列化好处是能点点点,坏处是得先new匿名对象
2.借用Newtonsoft.Json.Linq.JObject.Parse,好处是不需要new匿名对象,坏处是不能点点点
var strModel='{
"UserId": "30260696",
"OutLinkUrl": "tt",
"blogContent": "tt",
"Status": "1",
"Content": {
"text": "tt",
"medias": [{
"original": "http://ysjzpublic001.oss-cn-beijing.aliyuncs.com/circle/965eb72c92a549dd/6FhRuQ/4ef66281-2aab-4a05-8a73-73094817acdd.jpg",
"type": 1,
"thumbnail": "",
"imgwidth": "",
"imgheight": ""
}, {
"original": "http://ysjzpublic001.oss-cn-beijing.aliyuncs.com/circle/965eb72c92a549dd/6FhRuQ/8cf0ee1c-cba4-452a-a84e-dd9a3054df94.png",
"type": 1,
"thumbnail": "",
"imgwidth": "",
"imgheight": ""
}]
}
}'; 1.c#反序列化
var blogRequest = Newtonsoft.Json.Linq.JObject.Parse(strModel);
var Content=blogRequest["Content"];
var text=blogRequest["Content"]["text"].ToString();
var text=blogRequest["Content"]["medias"][0]["original"].ToString(); 2.js toJsonObject
var blogRequest=JSON.Parse(strModel);
最新文章
- javascript中怎样区分元素和节点?
- 贝叶斯决策_bayes(新闻分类)
- 【UVA】【11762】Race to 1(得到1)
- Google 网站打不开
- Windows Server 2008 计划任务配置(任务计划程序)每分钟执行BAT
- 通过CTAPI和Citect SCADA软件进行数据通讯
- migration vmware vms to openstack kvm 修改vmware windows scsi to ide
- Android Studio中解决Gradle DSL method not found: &;#39;android()&;#39;
- Python之路第八天,基础(10)-异常处理
- Java疯狂讲义(二)
- wemall app商城源码Android 获取XML网络数据并绑定到ListView
- ListView控件使用
- eShopOnContainers 知多少[7]:Basket microservice
- Flask 上下文管理
- kafka 暂停消费
- P1309 瑞士轮 排序选择 时间限制 归并排序
- REPLACE函数的使用方法
- Go Example--通道
- HBase源码分析之WAL
- 亲历H5移动端游戏微信支付接入及那些坑(二)——获取Openid和授权