using System;
using System.Collections.Generic;
using System.Web.Script.Serialization;

namespace WinFormTest
{
    public class JsonHelper
    {
        //json序列化
        public static string GetJson<T>(T obj)
        {
            JavaScriptSerializer js = new JavaScriptSerializer();
            //json序列化
            string s = js.Serialize(obj);
            return s;
        }

public static List<T> JSONStringToList<T>(string JsonStr)
        {
            JavaScriptSerializer Serializer = new JavaScriptSerializer();
            List<T> objs = Serializer.Deserialize<List<T>>(JsonStr);
            return objs;
        }  
    }

}

public class Product
    {
        public string Name { get; set; }
        public double Price { get; set; }
    }

string JsonStr = "[{Name:'苹果',Price:5.5},{Name:'橘子',Price:2.5},{Name:'柿子',Price:16}]";
List<Product> products = new List<Product>();
products = JsonHelper.JSONStringToList<Product>(JsonStr);

string str_json = JsonHelper.GetJson<List<Product>>(products);

C#NetFrame3.5 JsonHelper相关推荐

  1. asp.net的JSONHelper 类

    调用方法: JSONHelper json = new JSONHelper(); json.success = true; json.AddItem("aid", "1 ...

  2. 【C#公共帮助类】JsonHelper 操作帮助类, 以后再也不用满地找Json了,拿来直接用...

     四个主要操作类:JsonConverter .JsonHelper .JsonSplit .AjaxResult 一.JsonConverter: 自定义查询对象转换动态类.object动态类转换j ...

  3. .net Json JavaScriptSerializer JsonHelper类

    结合.net 的JavaScriptSerializer 类实现Json数据处理 调用1: Model.Users m = BLL.UsersBLL.GetUserById(Convert.ToInt ...

  4. C# JsonHelper类

    记录一下,方便下次用. public class JsonHelper{#region Json/// <summary>/// JavaScriptSerializer/// </ ...

  5. asp.net JSONHelper JSON帮助类

    /************************************************** * 版权所有: Mr_Sheng * 文 件 名: JSONHelper.cs * 文件描述: ...

  6. C# JsonHelper

    在c#项目中有时会用到json格式字符串和对象数据类型的转换,下面是一个转换工具类: 说明:根据Json字符串生成对象时,是根据对应的属性名称赋值,多于或少于都不会报错. 使用"DataCo ...

  7. jsonhelper java_JSON和JAVA的POJO的相互转换

    import java.util.Collection; import java.util.HashMap; import java.util.Map; import net.sf.json.JSON ...

  8. ASP.NET之JSONHelper操作

      之前说到了Ext.Net中GridPanel行取值的问题(Ext.Net开发_GridPanel行选中取值),涉及到checkBox操作时,要留个心眼注意下取值的区别!返回值是Json格式. 现在 ...

  9. JsonHelper(Json帮助类)

    1 /// <summary> 2 /// Json帮助类 3 /// </summary> 4 public class JsonHelper 5 { 6 /// <s ...

最新文章

  1. Android Eclipse之Git插件安装、配置、提交、修改、冲突、查看历史、覆盖。
  2. python3.5怎么安装pip-python3.5版本安装pip3
  3. Webbrowers控件的小技巧
  4. 从MVC到云原生:CBU研发体系演进之路
  5. Linux跨平台远程控制
  6. 数学题 贪心+二分答案
  7. 8.分页、连接、自关联查询
  8. Android数据存储——SQLite数据库(模板)
  9. 各种主流Linux操作系统概况
  10. .net项目开发工具(V2.0)异常报告专帖
  11. 美团回应整改;贾跃亭卷土重来;乐视再度换帅| CSDN极客头条
  12. 华为机试HJ93:数组分组
  13. HTML5-fishc 学习笔记
  14. 最新JMeter面试题,紧扣面试实际要求,看完拿下20K
  15. 怎样更改计算机文件图标,文件夹图标怎么改?电脑更换文件夹图标的方法
  16. 音视频技术开发周刊 | 263
  17. linux 运行eve,EVE-NG简单入门介绍
  18. 水果店营销技巧与方法,水果店营销模式和技巧
  19. 我始终相信努力奋斗的意义
  20. 89个windows常用API调用

热门文章

  1. 数据提取或数据恢复工具
  2. 规则引擎drools
  3. Black Hat Europe 2021议题解读:Wi-Fi Mesh中的安全攻击面
  4. 植物神经紊乱会不会导致失眠
  5. 死磕Java之Java核心语法
  6. 流水线生产,精益生产,TPS和TOC的缓冲管理
  7. 工程伦理 第三章习题 答案
  8. 千牛中文件已存在于服务器上,千牛登陆在云服务器上
  9. 这个专业的应届生火了!年薪50万,没出校门就被挖走
  10. 神经网络可以解决的问题,神经网络修复技巧论文