问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样用C#把JSON数据转换为list或数组?

发布网友 发布时间:2022-05-07 17:16

我来回答

2个回答

懂视网 时间:2022-04-27 18:03

JSON代码:
代码如下:

[{"cId":2,"cName":"u767du841du535c","amount":26,"price":"17"},{"cId":3,"cName":"u80e1u841du535c","amount":21,"price":"21"},{"cId":4,"cName":"u7389u7c73","amount":7,"price":"23"},{"cId":14,"cName":"u897fu74dc","amount":7,"price":"29"},{"cId":5,"cName":"u571fu8c46","amount":3,"price":"24"},{"cId":1,"cName":"u8349u8393","amount":427,"price":"27"},{"cId":10,"cName":"u5357u74dc","amount":303,"price":"30"},{"cId":11,"cName":"u82f9u679c","amount":1,"price":"24"},{"cId":23,"cName":"u77f3u69b4","amount":4,"price":"54"},{"cId":18,"cName":"u6843u5b50","amount":3,"price":"40"},{"cId":15,"cName":"u9999u8549","amount":9,"price":"32"},{"cId":13,"cName":"u8461u8404","amount":7,"price":"47"},{"cId":26,"cName":"u67dau5b50","amount":1,"price":"58"},{"cId":27,"cName":"u83e0u841d","amount":5,"price":"62"},{"cId":19,"cName":"u6a59u5b50","amount":27,"price":"41"}]

VS2008
引用System.ServiceModel.Web.dll
引用System.Runtime.Serialization.dll
代码如下:

private void Form1_Load(object sender, EventArgs e)
{
string _JsonText = System.IO.File.ReadAllText(@"C:2.TXT");
List<Test> _Test = new List<Test>();
DataContractJsonSerializer _Json = new DataContractJsonSerializer(_Test.GetType());
byte[] _Using = System.Text.Encoding.UTF8.GetBytes(_JsonText);
System.IO.MemoryStream _MemoryStream = new System.IO.MemoryStream(_Using);
_MemoryStream.Position = 0;
_Test =(List<Test>)_Json.ReadObject(_MemoryStream);
}
public class Test
{
public int cId = 0;
public string cName = "";
public int amount = 0;
public string price = "";
}

热心网友 时间:2022-04-27 15:11

//导入这个命名空间

using System.Web.Script.Serialization;

//这个命名空间需要引用几个,System.Web.XXX,具体我也记不了是哪几个,

//你看到System.Web.xxx的都引用。之后自己去掉没报错就是不需要的。

//导入命名空间完后,你可以这样声明对象

JavaScriptSerializer js = new JavaScriptSerializer();

//然后调用Json数据转对象的方法

//strJson 是Json字符串数据(这里需要JSON是数组数据的前提下)

List<string> list = js.Deserialize<List<string>>(strJson);

//这里主要说一下js.Deserialize<T>(string); //T(泛型)是需要转换成的对象(数组,List,OBJECT)

//string 是Json字符串数据

//这个方法返回的是T类型对象。(定义什么返回什么)

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑docx怎么转换成word文档电脑上docx格式文件转换方法 电脑白屏是怎么回事啊。??? 电脑开机花屏渐渐地白屏了显示器突然白屏花屏的原因及解决方法_百度知 ... iphone录屏失败因为5823什么意思_iphone录屏失败提示5823代表什么意思... 软考中级:信息安全工程师 求大神解答打印机如何设置默认双面打印 如何更改打印机的打印格式? 经期同房月经没了会怀孕吗 iphone8p轻触解锁设置 宝沃bx5300公里多少油钱 如何将json转化为list集合 如何将json类型的字符串转换成list 三星sdk定位已结束是什么意思 如何把json字符串转化为list json字符串怎么转化为list 百度地图在android sdk安全码有什么用 安卓定位Sdk能离线定位么 车牌识别的核心模块(SDK)是怎么运行的?为什么识别的速度那么快? 定位软件的SDK与普通APP的SDK工作机制有什么不同? SDK是什么意思,能简单的说一下吗?我不要官方的解释!我要的是 简单的... 建行EMV信用卡激活了,没有用过会收取免费吗 您好!1.我是教师,今年九月份我与一所公办学校签订了一年的《大中专毕业生见习期聘用合同书》,里面写 小女孩子几岁学舞蹈比较好呢?三周半可以学吗? 女孩几岁学舞蹈最合适? iPad2019可以用扁头耳机吗? 开机后电脑会把屏幕中间一部分放大显示,没有一个图标,点不开东西。之前按F8用最近一次正常开机可解, 电脑局部放大怎么还原 求救!电脑桌面突然扩大 一部分在电脑屏幕之外!!! 红色痘印怎么去啊? 怎么去除红色痘印 怎么将以下json数据转成list集合? gson 怎么处理 json数组字符串转list对象 询问,&quot;Json字符串&quot; 如何转化成 &quot;List&lt;Map&lt;String,String&gt;&gt;&quot;? java String里面有很多json,,怎么转成List 一条一条的数据 怎么用json转list的集合对象 如何将Json数组字符串转化为Json的List java 中json.parsearray怎么将结果装换成list&lt;map&lt;string,string&gt;&gt; 男人冬天怕冷吃什么好 男人怕冷吃什么好? 男人补血补全怕冷吃什么好 我是一个男生30岁,冬天从小手脚冰冷,怕冷吃什么好 25岁男人怕冷吃什么好 四五十岁男人怕冷吃什么好? 医生男人六十岁,怕冷是什么原因.吃什么能好 男人怕冷夏天吃什么 男人肾亏怕冷怎么办吃什么补 男人抵抗力差吃什么,就是怕冷,浑身乏力! 男人和女人怕冷分别要吃什么好 男人出虚汗怕冷吃什么 男人肾阳虚睡觉怕冷,还盗汗,吃什么药好