C#处理微信json(将JSON转换为对象)

  刚才做微信获取粉丝基本信息,获取了json数据,但怎么把json转换为对象呢?

  师傅告诉我有两种方法(还有没有其它的我就不知道了),一个是http://json2csharp.com/这个网站,把json格式的数据粘贴上去生成,但告诉你的是,我没成功,半年半年没响应,具体如图:

能否实现就看人品了。

  上一个方法没实现也没关系,还有第二个方面呢,我就是用第二个方法完成的,刚开始师傅说这种方法的时候,我试了第一个方法后试第二个方法,尽然没成功,自己要不知道错误出在哪里,先给你们看图:

,刚开始也没实现,点击将JSON粘贴为类后,数据格式不一样,但当时就觉得不是这样的,所以就进行不下去了,这样也就两个都没成功,还笨的自己写,后来实在写不下去了,仔细一琢磨(粘贴),原来先把要把json转换成类的数据复制下来,再使用上图将JSON粘贴为类,没想到可以了,哈哈,后来的开发进度快多了,没过多久,就完成了师傅老人家的任务(叫他老人家不会乖我吧)。

  好,最后来个总写:

  1、复制你要转换成类的JSON数据

    例:

  2、复制好了,就直接用VS将JSON粘贴为类(我用的是VS2013,不知道你们的可不可以,我没试过,你们的我就可不可以)

  例:

点击后,我的就是这样的,这个不是那个json格式的数据粘贴出来的,反正效果就是生成了一个类。

这里注意要先打开一个类(不先打开类,转换后的信息放哪咯),建议新建一个测试类,先看看效果,我刚开始就是随便打开的类,转换后,一看到代码乱了,我就Ctrl+Z,所以你不要像我这么笨就可以了,好了第二步完成了,也差不多了,哦,还差将JSON格式的数据转换为对象

3、将JSON格式的数据转换为对象

  例:

  

好了,大功告成,接下来的怎么处理就看你们的了,小弟第一次写技术文档,排版不当的,希望大神们多多关照,不要喷我,我只是把我的刚才接触的东西分享出来,给跟我一样还是菜鸟的同胞一点帮助,没帮助到的只能我的能力有限。

C#处理微信json(将JSON转换为对象),布布扣,bubuko.com

时间: 2024-08-07 08:17:45

C#处理微信json(将JSON转换为对象)的相关文章

如何将json格式字符串转换为对象

如何将json格式字符串转换为对象: 下面通过实例简单介绍一下如何将json格式的字符串转换为对象. json格式字符串如下: var str="{'webName':'蚂蚁部落','address':'青岛'}"; 上面是一个字符串,下面就将它转换为对象,代码如下: var str="{'webName':'蚂蚁部落','address':'青岛'}"; var obj=eval("("+str+")"); document

Java中Json字符串直接转换为对象(包括多层List集合)

http://blog.csdn.net/catoop/article/details/42744705 使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar 下面是例子代码: [java] 

使用eval()将json字符串转换为对象要多加一个小括号

使用eval()将json字符串转换为对象要多加一个小括号:关于eval()函数的具体用法这里就不多介绍了,具体可以参阅javascript的eval()方法一章节,下面就介绍一下为什么使用eval()函数将json格式字符串转换为对象的时候,需要多嵌套一层小括号,下面就介绍一下它的原因,希望能够对需要的朋友带来帮助.先看一段转换代码: var jsonStr='{"webName":"蚂蚁部落","webAddress":"青岛市南区

JavaScriptSerializer类 对象序列化为JSON,JSON反序列化为对象 。

JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据.说白了就是能够直接将一个C#对象传送到前台页面成为javascript对象.要添加System.Web.Extensions.dll的引用.该类位于System.Web.Script.Serialization命名空间下. 一.属性 MaxJsonLength 获取或设置 JavaScriptSerializer 类接受的 JSON 字符串的最大长度. Recursio

Json对象与Json字符串的转化、JSON字符串与Java对象的转换

Json对象与Json字符串的转化.JSON字符串与Java对象的转换 一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2.浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: JSON.stringify(obj)将JSON转为字符串.JSON.parse(string)

jackson简单使用,对象转json,json转对象,json转list

添加jackson依赖: // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.8.2' // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-da

JavaScriptSerializer类 对象序列化为JSON,JSON反序列化为对象

JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据.说白了就是能够直接将一个C#对象传送到前台页面成为javascript对象.要添加System.Web.Extensions.dll的引用.该类位于System.Web.Script.Serialization命名空间下. 一.属性 MaxJsonLength 获取或设置 JavaScriptSerializer 类接受的 JSON 字符串的最大长度. Recursio

JSON序列化为java对象

一. 前台(JS  面向对象) 1. 定义SearchView对象 function SearchView() { } SearchView.prototype.setViewName = function (viewName) {     this.viewName = viewName; } SearchView.prototype.setViewType = function(viewType) {     this.viewType = viewType; } SearchView.pr

XML在java或.NET中转为Json的数组或对象数据时的处理

XML在java和.NET中转为Json数据时会出现这样一个问题,当节点中只有一个节点数据时是转换为对象,有多个节点则是转为数组,为了应对这个问题我们需要在解析的时候进行如下的处理,不然就会报异常: 数据1:数组格式 "Field": [                    {                        "@name": "APPROVE",                        "@title"