zoukankan      html  css  js  c++  java
  • 数据转换为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;

    }

    }

  • 相关阅读:
    NOIP200304麦森数
    NOIP201103瑞士轮
    NOIP200406合并果子
    Dijkstra堆优化与SPFA模板
    BZOJ1095: [ZJOI2007]Hide 捉迷藏
    NOIP201307货车运输
    hdu2062(递推)
    hdu1260(dp)
    hdu1158(dp)
    hdu1059(多重背包)
  • 原文地址:https://www.cnblogs.com/Zbuxu/p/5742236.html
Copyright © 2011-2022 走看看