net-使用Newtonjson.soft怎样将如下的JSON,反序列化成UserInfo对象

问题描述

使用Newtonjson.soft怎样将如下的JSON,反序列化成UserInfo对象
""{""Dict"":{""User"":{""userDepartID"":99""userName"":""admin""}}""Timeout"":20}""

解决方案

建立好类的属性对应你的json字符串然后JsonConvert.DeserializeObject反序列化就行了,大概如下

 public class cUser{  public int userDepartID;  public string userName;}public class cDict{  public cUser User;  public int Timeout;}public class cUserInfo{  public cDict Dict;}cUserInfo UserInfo = (cUserInfo)Newtonsoft.Json.JavaScriptConvert.DeserializeObject(""json字符串"" typeof(cUserInfo));

JSON.NET使用示例

解决方案二:
http://www.cnblogs.com/scottckt/archive/2011/12/14/2287471.html

时间: 2024-08-01 23:30:14

net-使用Newtonjson.soft怎样将如下的JSON,反序列化成UserInfo对象的相关文章

从JVM的内存管理角度分析Java的GC垃圾回收机制_java

一个优秀的Java程序员必须了解GC的工作原理.如何优化GC的性能.如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统.实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能.本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能.    GC的基本原理    Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放.     对于程序员来说,分配对象使用ne

Groovy 使用完全解析

转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/70313790 本文出自[赵彦军的博客] 概念 Groovy 配置环境变量 开发工具 IntelliJ IDEA Groovy 语法 基本语法 定义变量 定义函数 断言 assert 循环 for 循环 time 三目运算符 捕获异常 switch 判断是否为真 asType Groovy 数据类型 Java 基本类型 Groovy 容器 闭包 Java 属性 再识 Groovy

来自AskTom的关于Soft Parse的解释

There are two types of parses (well, actually "three" these days). They are o HARD parse -- the query has never been seen before, isn't in the shared pool.  We must parse it, hash it, look in the shared pool for it, don't find it, security check

Java内存管理之软引用(Soft Reference)

软引用(Soft  Reference)的主要特点是具有较强的引用功能.只有当内存不够的时候才回收这类内 存,因此在内存足够的时候,他们通常不被回收.另外,这些引用对象还能保证在Java  抛出 OutOfMemory异常之前,被设置为null.他可以用于实现一些常用资源的缓存,实现Cache的功能,保证最大限 度的使用内存而不引起OutOfMemory异常. 下面是软引用的实现代码: import java.lang.ref.SoftReference; public class softRe

Soft Updates:一项消除大多数同步写操作的技术(二)

第3节 跟踪并确保更新依赖关系 本节描述BSD Soft Updates数据结构,以及它在保证第二节中描述的更新依赖关系中发挥的作用.这里描述的数据结构和算法能在除文件截断和fsync系统调用以外的所有情况中完全消除BSD FFS的同步写入操作. SoftUpdates的关键特性是在缓存块中追踪每个更改之间的更新依赖关系.于是,对包括64个i-节点的块,系统可能会为缓冲区中的这些i-节点维护最多64个依赖关系结构.类似地,对包含50个名字的目录块,系统也会为这些名字维护最多50个依赖关系结构.

Soft Updates:一项消除大多数同步写操作的技术(一)

作者及顾问:Marshall Kirk McKusick:卡内基梅隆大学 Gregory R. Ganger中文翻译:北京工业大学计算机学院 李鑫 <delphij@cnfug.org> -------------------------------------------------------------------------- 这篇论文最初发表于1999年6月6日至11日举行的USENIX年度技术会议中,Freenix会议录的第1-17页.其版权归Marshall Kirk McKus

android softkeyboard-webview 中 Soft Keyboard 和 Hard keyboard 同时出现

问题描述 webview 中 Soft Keyboard 和 Hard keyboard 同时出现 我创建了一个webview,当在webpage里输入信息时,我想让软键盘出现. 我用了下面两种方法: 1) InputMethodManager imm = (InputMethodManager) getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMet

EST Soft将在2010展会期间发布《惊天动地2》游戏最新资讯

韩国EST Soft公司时隔6年时间后,将在下月举行的Gstar2010展会期间发布<惊天动地>续作<惊天动地2>游戏最新资讯.同时,展会期间他们还将发布<惊天动地2>游戏试玩视频和演示版视频. 此前,曾经有很多家媒体都想了解游戏相关资讯都没有能够如愿.但是在得知要对外发布游戏最新资讯的消息也让多家媒体的注意力集中到了EST Soft公司. <惊天动地2>加强了游戏动作性,以新的职业和角色的多种成长方式为核心内容,目前游戏正在以大众性.丰富度.高品质等原则下

Soft Machines:要实现内核的虚拟化

摘要: 一家神秘的芯片初创企业Soft Machines刚刚揭开了其神秘的面纱,它的目标很有野心:要实现内核的虚拟化. 这家初创企业的名字叫做Soft Machines,总部位于硅谷,由英特尔前雇员Lingaredd 一家神秘的芯片初创企业Soft Machines刚刚揭开了其神秘的面纱,它的目标很有野心:要实现内核的虚拟化. 这家初创企业的名字叫做Soft Machines,总部位于硅谷,由英特尔前雇员Lingareddy和Mohammad Abdallah联合创立于2007年.目前Soft