数据转换为json格式的方法
数据转换为json格式:
如果一张表中存在主外键关系,模板自动生成的类是不可以转换成JSON格式的,此时需要重新写一个类,类前面需加[DataContract],字段前需加[DataMember],实例化新的类,把从自动生成的类查到的数据赋值给新建的类,调用JSON转换方法就可以把数据转换成JSON格式了。
//转换json方法
private string GetJson(object result)
{
try
{
if(result==null)
{
result="";
}
var serializer=new DataContractJsonSerializer(result.GetType());
var stream=new MemoryStream();
serializer.WriteObject(stream,result);
byte[] dataBytes=new byte[stream.Length];
stream.Position=0;
stream.Read(dataBytes,0,(int)stream.Length);
string json=Encoding.UTF8.GetString(dataBytes);
return json;
}
catch(Exception ex)
{
throw ex;
}
}
数据转换为json格式的方法的更多相关文章
- [TimLinux] JavaScript AJAX接收到的数据转换为JSON格式
		
1. 接收数据 AJAX接收数据是通过xhr.responseText属性,这是一个属性不是一个方法,这个属性得到的数据为字符串. 2. 字符串内容 当服务器发送的是一个JsonResponse({' ...
 - @ResponseBody将集合数据转换为json格式并返回给客户端
		
spring-mvc.xml: <beans xmlns:mvc="http://www.springframework.org/schema/mvc" > <m ...
 - php把数据转换为json格式
		
public function demos(){ $data=[ 'state'=>1, 'msg'=>'更新成功' ]; return json_encode($data); }
 - 使用python将mysql数据库的数据转换为json数据
		
由于产品运营部需要采用第三方个推平台,来推送消息.如果手动一个个键入字段和字段值,容易出错,且非常繁琐,需要将mysql的数据转换为json数据,直接复制即可. 本文将涉及到如何使用Python访问M ...
 - 使用C#中JavaScriptSerializer类将对象转换为Json格式数据
		
将对象转换为json格式字符串: private JavaScriptSerializer serializer = new JavaScriptSerializer(); protected voi ...
 - 使用Javascript/jQuery将javascript对象转换为json格式数据 - 海涛的CSDN博客 - 博客频道 - CSDN.NET
		
body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI& ...
 - ObjectMapper用于将java对象转换为json格式数据以及JSONObject对象解析json格式数据
		
ObjectMapper objectMapper = new ObjectMapper(); //反序列化的时候如果多了其他属性,不抛出异常 objectMapper.configure(Deser ...
 - 后台list 如何转换为json格式
		
request.setCharacterEncoding("utf-8"); response.setCharacterEncoding( "UTF-8"); ...
 - JSon_零基础_003_将Map集合对象转换为JSon格式的对象字符串,返回给界面
		
将Map集合对象转换为JSon格式的对象字符串,返回给界面 需导入的jar包: 编写servlet: package com.west.webcourse.servlet; import java.i ...
 
随机推荐
- 50分钟学会Laravel 50个小技巧
			
50分钟学会Laravel 50个小技巧 时间 2015-12-09 17:13:45 Yuansir-web菜鸟 原文 http://www.yuansir-web.com/2015/12/09 ...
 - Hadoop:搭建hadoop集群
			
操作系统环境准备: 准备几台服务器(我这里是三台虚拟机): linux ubuntu 14.04 server x64(下载地址:http://releases.ubuntu.com/14.04.2/ ...
 - JQuery拖拽排序
			
1,引用JqueryUI $(function(){ $(".m_title").bind('mouseover',function(){ $(this).css("cu ...
 - Groovy学习笔记(二)
			
在上一篇文章中我们主要学习了如何搭建Groovy开发环境,为我们的Groovy之旅做好了准备工作,不知道你是否准备好了?接下来我们就一起看看Groovy与我们熟悉的Java有什么异同. Groovy是 ...
 - php 安装 sphinx
			
我的环境是 ubuntun ,所以 第一步 sudo apt-get install pear 第二,根据 php.net 里说的,去下载 sphinx. 第三,pecl install sphinx ...
 - APP-SQLAP-10771:Could not reserve record  (匹配PO时候)
			
,) SID, substr(C.SERIAL#,,) SERIAL#, substr(B.,) OBJ_NAME, C.STATUS, C.USERNAME, c.action, C.USER#, ...
 - C语言回顾-运算符和循环
			
1.运算符 连接操作数,构成表达式 按功能划分: 1)算术运算符 + - * / % 2)关系运算符 3)逻辑运算符 4)按位运算符 按操作数划分: 1)单目运算符 2)双目运算符 3)三目运算符 ...
 - Django开发笔记之数据库的设计
			
后台采用Django开发,可以体会到开发的便利之处,对于一个项目来说,首先最重要的是数据库的设计,那么在Django下数据库设计主要是如下步骤: 1,需求分析,这点子不用多说,而我也深刻体会到了没有原 ...
 - JS控制checkbox全选、取消全选、删除功能的代码贴出来。。
			
function checkAll() { var code_Values = document.getElementsByTagName("input"); for(i = 0; ...
 - phpcms V9 首页模板文件解析
			
在了解了<phpcms V9 URL访问解析>之后,我们已经知道首页最终执行的是content模块下index控制器的init方法. 下面, 我们逐步分析过程如下: 第一.首页默认执行的是 ...