json字符串转成list集合_将json字符串转换成对象

json字符串转成list集合_将json字符串转换成对象一、List转换为json1、需要先添加System.Web.Extensions引用(微软自带)2、示例代码//定义一个测试listList<decimal[]>list=newList<decimal[]>();for(inti=0;i<5;i++){list.Add(newdecimal[]{100+i,i});}//把List集合转换为json字符串JavaScriptSerializerser

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

一、List转换为json字符串

1、需要先添加System.Web.Extensions引用(微软自带)

json字符串转成list集合_将json字符串转换成对象

2、示例代码

//定义一个测试list
List<decimal[]> list = new List<decimal[]>();
for (int i = 0; i < 5; i++)
{
   list .Add(new decimal[] { 100+i , i});
}
//把List集合转换为json字符串
JavaScriptSerializer serializer = new JavaScriptSerializer();
string json=serializer.Serialize(list);
MessageBox.Show(json);

3、结果如下图:

json字符串转成list集合_将json字符串转换成对象

二、json字符串转换为List集合

1、使用Newtonsoft.Json.dll,需要自行下载对应的版本 (推荐)

json字符串转成list集合_将json字符串转换成对象

 

2、示例代码

 //定义一个测试list
List<decimal[]> list = new List<decimal[]>();
for (int i = 0; i < 5; i++)
{
    list.Add(new decimal[] { 100 + i, i });
}
//1.把List集合转换为json字符串
JavaScriptSerializer serializer = new JavaScriptSerializer();
string json = serializer.Serialize(list);
//2.把json字符串转换为List集合
List<decimal[]> list2 = JsonConvert.DeserializeObject<List<decimal[]>>(json);
for (int i = 0; i < list2.Count; i++)
{
    Console.WriteLine("第一个值:" + list2[i][0] + ",第二个值" + list2[i][1]);
}

3、输出结果如下图:

json字符串转成list集合_将json字符串转换成对象

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184175.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • opkg[通俗易懂]

    opkg[通俗易懂]opkg是个安装器,小巧,功能全。root@hbg:/#opkgfilesopkgPackageopkg(9c97d5ecd795709c8584e972bfdf3aee3a5b846d-7)isinstalledonrootandhasthefollowingfiles:/bin/opkg–命令存放地/etc/opkg.conf…

    2022年4月28日
    80
  • Hexo-Matery主题细致美化

    Hexo-Matery主题细致美化Hexo-Matery主题美化在一番瞎改js代码后,终于无法忍受next主题,于是愤然投入Matery大家庭,结果证明,香!下面是我记录的配置Matery主题的流程,仅供后来的师傅们参考。大家可以来我Hexo博客主页看看具体效果我的小站下载安装Matery主题首先在hexo官网主题里面搜索Matery主题点击进入作者大大的github,然后下载master分支的最新稳定版的代码,解压缩后将hexo-theme-matery的文件夹重命名为matery,复制到Hexo的theme

    2022年5月19日
    58
  • Java学习之集合篇

    Java学习之集合篇0x00前言上篇文章的常用类,其实就已经讲到了,这个ArrayList集合,但是ArrayList只是集合中的其中一种,那这篇文章就来讲讲关于集合的一些对象。0x01集合

    2021年12月12日
    53
  • Dreamweaver2019版安装教程

    Dreamweaver2019版安装教程dreamweavercc2019新功能:1、CEF更新dreamweavercc2019现已与Chromium嵌入式框架的最新版本进行集成,这样设计人员和开发人员就可以构建与HTML5兼容的网站,并显示Flexbox元素、CSS网格等内容。2、ES6支持全新的EcmaScript6支持包括类、方法、箭头函数、生成器函数的快速输入列表,以及ES6代码的lint…

    2022年10月9日
    2
  • ubuntu pycharm2021.12 profession激活码【2021.10最新】

    (ubuntu pycharm2021.12 profession激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~F…

    2022年3月30日
    186
  • python的第三方库是用什么实现的_python 第三方库

    python的第三方库是用什么实现的_python 第三方库编写自己的第三方库当你看见你编程时所用到的所有Python第三方库时,有没有想过,他们是怎么被允许使用的呢?这篇教程,帮你制作一个属于自己的第三方库!1.你需要的工具pycharmsetuptools库twine库2.详细步骤首先,打开pycharm,新建一个项目然后选择编译器Virtualenv,新建一个虚拟环境等待虚拟环境创建完成,如果默认存在main.py,就删除它然后,新建一个pythonpackage文件夹,取名为你要上传的库的名字创建后,文件夹中默认有__init__

    2022年8月31日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号