zoukankan      html  css  js  c++  java
  • c# 匿名反序列化

    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);
    

      

  • 相关阅读:
    IOC.AOP
    struts的工作原理
    信息的增删查改
    java基础面试题
    用户登录的增,删,查,改,各个例子
    配置测试类
    数据库连接代码 (javaBean)
    phonegap开发环境搭建
    2014以及未来几年编程语言趋势
    6-集群环境搭建
  • 原文地址:https://www.cnblogs.com/liuqiyun/p/9525896.html
Copyright © 2011-2022 走看看