json字符串转换为hashtable

问题描述

请问有什么类库可以将json字符串转换为hashtable吗?例如:publicclasstest{publicstringname{get;set;}publicstringid{get;set;}publicAa{get;set;}}publicclassA{publicstringname{get;set;}publicstringid{get;set;}}testtest=newtest(){id="1",name="hu"};test.a=newA(){id="4",name="li"};stringjson=JsonConvert.SerializeObject(test);

{"name":"hu","id":"1","a":{"name":"li","id":"4"}}现在我需要把这一串反转到一个hashtable中。如果test类中没有属性a,那么可以通过ms提供的或者newtonsoft.json都可以转,反之不能

解决方案

解决方案二:
该回复于2011-12-07 13:10:25被版主删除
解决方案三:
Json.Net转不了么
解决方案四:

解决方案五:
该回复于2011-12-07 13:05:19被版主删除
解决方案六:
来一个转Dictionary<string,object>的varjsonString="{"name":"hu","id":"1","a":{"name":"li","id":"4"}}";JavaScriptSerializerserializer=newJavaScriptSerializer();Dictionary<string,object>Json=(Dictionary<string,object>)serializer.DeserializeObject(str);能转这个.hashtable就好办了吧.

时间: 2024-10-31 01:55:15

json字符串转换为hashtable的相关文章

Json字符串转换为java对象的各种实现方法【json_lib框架、Gson、org.json】

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://mengzhengbin520.blog.51cto.com/7590564/1283361 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - Decembe

js 将json字符串转换为json对象的方法解析_javascript技巧

例如: JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象: var str2 = { "name": "cxh", "sex": "man" }; 一.JSON字符串转换为JSON对象 要使用上面的str1,必须使用下面的方法先转化为JSON对象: //由JSON字符串转换为

Js中把JSON字符串转换为JSON对象(eval()、new Function())

在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function对象来进行返回解析.  第一种解析方式:使用eval函数来解析,并且使用jQuery的each方法来遍历 用jQuery解析JSON数据的方法,作为jQuery异步请求的传输对象,jQuery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里不再做说明. 这里首

Json字符串转换为JS对象的高效方法实例_javascript技巧

今天学习JQuery源码看到一下方法,原来还可以这样解析JSON字符串: 复制代码 代码如下:   parseJSON: function( data ) {  if ( typeof data !== "string" || !data ) {   return null;  }   // Make sure leading/trailing whitespace is removed (IE can't handle it)  data = jQuery.trim( data );

JSON字符串转换为Map

本文是利用阿里巴巴封装的FastJSON来转换json字符串的.例子如下: package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.util.Map; /** * JSON字符串自动转换 * Created by zkn on 2016/8/22. */ public class JsonToMapTest01 { pu

将json对象转换为字符串的方法

 这篇文章主要介绍了将json对象转换为字符串的方法,需要的朋友可以参考下  代码如下: /*  将json对象转换为字符串  使用方法:  var json = {id=3,name="abc"};  var str = tools.j2s(json);  */  tools.j2s = function(O) {  var S = [];  var J = "";  if (Object.prototype.toString.apply(O) === '[obj

将json字符串中数组节点转换为泛型list集合(gson)

开发中需要将json中节点单独取出某个节点,解析获取数据,此处对json字符串节点中数组节点,转换为泛型list集合,使用gson. google的gson的pom文件和jar:gson 代码如下: package my.demo.java.z.generic; import java.util.ArrayList; import java.util.List; import org.apache.commons.lang3.StringUtils; import com.google.gson

将json对象转换为字符串的方法_javascript技巧

复制代码 代码如下: /* 将json对象转换为字符串 使用方法: var json = {id=3,name="abc"}; var str = tools.j2s(json); */ tools.j2s = function(O) { var S = []; var J = ""; if (Object.prototype.toString.apply(O) === '[object Array]') { for ( var i = 0; i < O.le

ASP.NET JSON字符串与实体类的互转换的示例代码

 本篇文章主要是对ASP.NET JSON字符串与实体类的互转换的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 还是先封装一个类吧! 这个类网上都可以找到的!有个这个类,一切都将变得简单了,哈哈. 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Runtime.Serialization.Json; using Sys