//--需要引用:System.Web.Extensions.dll//---对象结构---public class object_data{public int code { get; set; }public string msg { get; set; }public List<string> list_str { get; set; }public List<items> list_items { get; set; }}public class items{public int value1 { get; set; }public int value2 { get; set; }}/// <summary>/// 将Json字符串转换为对象-/// </summary>/// <param name="JsonData"></param>/// <returns></returns>public object_data JsonToObject(string JsonStr){//实例化一个能够序列化数据的类JavaScriptSerializer js = new JavaScriptSerializer();//将json数据转化为对象类型并赋值给listobject_data dataObject = js.Deserialize<object_data>(JsonStr);//返回对象return dataObject;}/// <summary>/// 将对象转换为-Json字符串/// </summary>/// <param name="data"></param>/// <returns></returns>public string ObjectToJson(object_data data){StringBuilder sb = new StringBuilder();JavaScriptSerializer json = new JavaScriptSerializer();json.Serialize(data, sb);return sb.ToString();}
        //--测试例子---string str_json = "{\"code\":1,\"msg\":\"测试\",\"list_str\":[11,12,13,14,15],\"list_items\":[{\"value1\":100,\"value2\":101},{\"value1\":102,\"value2\":103}]}";//转换为对象-object_data test_obj = JsonToObject(str_json);//换为-Json字符串string test_str = ObjectToJson(test_obj);

C# 对象转Json和Json转对象相关推荐

  1. java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识, ...

  2. Jackson通过反射将Json转化为java对象

    Jackson的功能比较强大,我们这里主要使用Data Binding的方式,来看看如何使用反射将json转化为java bean,先加入如下依赖: Jackson 的核心模块由三部分组成. jack ...

  3. java字符串转json取集合_Java中Json字符串直接转换为对象的方法(包括多层List集合)...

    使用到的类:net.sf.json.JSONObject 使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-b ...

  4. java中将json字符串_Java中JSON字符串与java对象的互换实例详解

    在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...

  5. html js定义json对象,javascript中的json及对象

    ③ 使用JSON构造对象 JSON即Javascript对象表示方法(Javascript Object Notation),也就是通过字面量来表示一个对象: //JSON形式创建一个对象 var a ...

  6. JSON数据与JavaScript对象转换

    使用JSON时,最基本的工作就是JSON数据与JavaScript对象之间的互相转换.如浏览器 从服务器端获得JSON数据,然后转换为JavaScript对象在网页输出. SON: JavaScrip ...

  7. JSON数据和Java对象的相互转换

    * JSON解析器:         * 常见的解析器:Jsonlib,Gson,fastjson,jackson          1. JSON转为Java对象         1. 导入jack ...

  8. javascript 数组和对象的浅复制和深度复制 assign/slice/concat/JSON.parse(JSON.stringify())...

    javascript 数组和对象的浅度复制和深度复制 在平常我们用 '='来用一个变量引用一个数组或对象,这里是'引用'而不是复制下面我们看一个例子引用和复制是什么概念 var arr=[1,2,3, ...

  9. 使用JSON.parse(),JSON.stringify()实现对对象的深拷贝

    使用JSON.parse(),JSON.stringify()实现对对象的深拷贝 根据不包含引用对象的普通数组深拷贝得到启发,不拷贝引用对象,拷贝一个字符串会新辟一个新的存储地址,这样就切断了引用对象 ...

  10. js 数组、对象转json 以及json转 数组、对象

    1.JS对象转JSON 方式:JSON.stringify(obj) var json = {"name":"iphone","price" ...

最新文章

  1. 7个小众却很有意思的工具推荐,每一个都是大宝藏!
  2. C#测试程序运行时间
  3. 【B站视频教程笔记】基于VSCode和CMake实现C/C++开发 | Linux篇(gcc/g++)(安装、配置、使用详细教程)(VSCode教程)(CMake教程)(精!)
  4. [POI2002][HAOI2007]反素数
  5. 警惕 十种短命的生活方式
  6. 案例 TreeView动态控制节点 c# 1614264758
  7. Selenium自动化测试-3.元素定位(2)
  8. asp.net如何隐藏服务器控件TEXTBOX
  9. 计算机网络class 3(速率的相关性能指标)
  10. java mediator模式_Java实现中介者模式-Mediator Pattern
  11. bzoj 4653: [Noi2016]区间(尺取+线段树)
  12. 通俗了解神经网络如何避免陷入局部最优
  13. 【阙值分割】基于matlab粒子群算法自适应多阈值图像分割【含Matlab源码 1459期】
  14. 01.springboot入门和微服务简介
  15. Linux从入门到入土①(Linux概述、文件系统、VIM编辑器)
  16. v-ray 5.0 渲染器参数说明
  17. 1、高动态范围成像介绍
  18. 中学生心理测试系统软件,学校心理测评软件
  19. 数据预处理1:无量纲化especially for Scaler
  20. PostgreSQL 透明加密(TDE,FDE) - 块级加密

热门文章

  1. 结合黏菌觅食行为的改进多元宇宙算法
  2. ASP.NET企业员工档案管理系统源码
  3. 用Obspy读取segy的文件头并保存到csv数据库
  4. 面试 以及面试中对公司更好的了解
  5. Android个人信息页面
  6. 图像处理学习2,边缘检测1(sobel算子,kirsch算子)
  7. 金蝶云苍穹 通用图控件
  8. 无爬虫团队,企业如何实现1000万级数据采集?
  9. 应届生为什么觉得女生更适合银行工作?(上)
  10. 淘特(淘宝特价版)关键词搜索