代码using System;
DoNet2.0 需要借助于Newtonsoft.Json.dll

using System.IO;
using System.Text;
using Newtonsoft.Json;namespace OfflineAcceptControl.UCTools
{public class JsonTools{// 从一个对象信息生成Json串public static string ObjectToJson(object obj){return JavaScriptConvert.SerializeObject(obj);}// 从一个Json串生成对象信息public static object JsonToObject(string jsonString, object obj){return JavaScriptConvert.DeserializeObject(jsonString, obj.GetType());}}
}

Donet3.5自带了DLL处理json串

注意引用:System.Runtime.Serialization,System.ServiceModel.Web

代码using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;namespace CrjIIOfflineAccept.CrjIITools
{public class JsonTools{// 从一个对象信息生成Json串public static string ObjectToJson(object obj){DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType());MemoryStream stream = new MemoryStream();serializer.WriteObject(stream, obj);byte[] dataBytes = new byte[stream.Length];stream.Position = 0;stream.Read(dataBytes, 0, (int)stream.Length);return Encoding.UTF8.GetString(dataBytes);}// 从一个Json串生成对象信息public static object JsonToObject(string jsonString, object obj){DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType());MemoryStream mStream = new MemoryStream(Encoding.UTF8.GetBytes(jsonString));return serializer.ReadObject(mStream);}}
}

转载于:https://www.cnblogs.com/ChineseMoonGod/p/5256723.html

Newtonsoft.Json.dll相关推荐

  1. Newtonsoft.Json.dll 本地调用正常,服务器调用不正常

    Newtonsoft.Json.dll 本地调用正常,服务器调用不正常的问题 请将System.Runtime.Serialization.dll 传到服务器项目bin文件夹中即可 转载于:https ...

  2. 使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON、.net 的json的序列化与反序列化(一)...

    在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合.字典.动态对象和匿名对象 ...

  3. Newtonsoft.Json.dll 反序列化JSON字符串

    上一篇JSON博客<JSON入门级学习小结--JSON数据结构>中已对JSON做了简单介绍,JSON字符串数组数据样式大概是这样子的: 如今因为项目需求(asp.net web网站,前台向 ...

  4. Newtonsoft.Json.dll序列化为json,null值自动过滤

    Newtonsoft.Json.dll序列化为json,null值自动过滤 原文:Newtonsoft.Json.dll序列化为json,null值自动过滤 var jSetting = new Js ...

  5. Newtonsoft.Json.dll 使用

    安装: 1.解压下载文件,得到Newtonsoft.Json.dll 2.在项目中添加引用.. 序列化和反序列在.net项目中: Product product = new Product(); pr ...

  6. Newtonsoft.Json.dll使用

    1:Newtonsoft.Json.dll 下载  http://json.codeplex.com/ 2:解析JSON字符窜 方法1: using Newtonsoft.Json; using Sy ...

  7. 【Unity】加载时 Newtonsoft.Json 提示 Metadata file `Newtonsoft.Json.dll` does not contain valid metadata

    问题 把 Newtonsoft.Json.dll 拖到 Plugins 文件夹下,结果编译时报错,错误信息: error CS0009: Metadata file `X:\Newtonsoft.Js ...

  8. 使用Newtonsoft.Json.dll(JSON.NET)动态解析JSON、.net 的json的序列化与反序列化(一)

    在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合.字典.动态对象和匿名对象 ...

  9. Newtonsoft.Json 概述

    有时候,在前后台数据交互或者APP与后台交互的时候,我们通常会使用Json进行数据交互,为此会使用到Newtonsoft.Json.dll 这个类库,这个类库非微软官方,但是下载量已经超过了数十万次, ...

最新文章

  1. java中http解析url,java url 编码(解析http请求汉语言地址 )
  2. JS实现动态生成表格并提交表格数据向后端 表格中数据转为json
  3. python中if not x: 和 if x is not None: 和 if not x is None的使用和区别
  4. kafka partition分配_Kafka架构原理,也就这么回事
  5. 条件随机场(CRF)相关理论知识
  6. C++总结笔记(七)—— 运算符重载
  7. 怎么用程序实现调用Android手机的拍照功能
  8. 【分形算法】Jason带你飞之1——LS文法的java实现
  9. MySQL执行计划EXPLAIN详解
  10. mysql 复制 错误_Mysql复制错误error
  11. Git-第N篇碰见的一些问题
  12. 项目管理必备文档大全:这14个项目文档你还不会写?
  13. 关于阿里云的一键部署工具【飞流】的使用(详细)
  14. 【面试题】能从底层角度聊聊volatile关键字的原理吗?
  15. 物流运输商业采购管理系统:简化业务流程,加速物流运输企业数字化转型
  16. 单词读音下载-python(英式美式)
  17. 出租车计价 (15分)
  18. seo写作是一种提高网站百度排名的方法
  19. 2017级C语言教学总结
  20. 利用CMake搭建软件编译架构

热门文章

  1. 段永平:不用老提“双赢”,不占别人便宜就行
  2. 搞定Java中的string类
  3. PUPANVR-软硬件板端开发环境配置(4)
  4. 2015图片处理软件排行榜
  5. mysql2008百度云_SQLServer数据库之SQL Server 2008R2 企业版 百度云下载地址
  6. 单片机:数字式时钟—日历
  7. 上海小黑鱼Android技术,小黑鱼旗下社交电商平台-环球好货超级合伙人全球发布会2月23日上海重磅启...
  8. 常见的化学测试有哪些?--CPSIA、ROHS、REACH、FDA检测、加州65
  9. 语音算法笔记(3)——从序列建模的角度理解ASR
  10. 20.02.12Blah数集(队列)