校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ASP.NET自帶對象JSON字符串與實體類的轉換

ASP.NET自帶對象JSON字符串與實體類的轉換

熱門標簽:聯通官網400電話辦理 蘇州如何辦理400電話 400電話辦理怎么樣 臨沂智能電話機器人加盟 外呼電話機器人成本 百應電話機器人外呼系統 地圖標注軟件免費下載 網絡電話外呼系統上海 西寧呼叫中心外呼系統線路商

關于JSON的更多介紹,請各位自行google了解!如果要我寫的話,我也是去Google后copy!嘿嘿,一直以來很想學習json,大量的找資料和寫demo,總算有點了解! 切入正題!

還是先封裝一個類吧! 這個類網上都可以找到的!有個這個類,一切都將變得簡單了,哈哈。

 using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization.Json;
using System.ServiceModel.Web;///記得引用這個命名空間
using System.IO;
using System.Text;
/// summary>
/// Summary description for JsonHelper
/// /summary>
public class JsonHelper
{
  public JsonHelper()
  {
    //
    // TODO: Add constructor logic here
    //
  }
  /// summary>
  /// 把對象序列化 JSON 字符串 
  /// /summary>
  /// typeparam name="T">對象類型/typeparam>
  /// param name="obj">對象實體/param>
  /// returns>JSON字符串/returns>
  public static string GetJsonT>(T obj)
  {
    //記住 添加引用 System.ServiceModel.Web 
    /**
     * 如果不添加上面的引用,System.Runtime.Serialization.Json; Json是出不來的哦
     * */
    DataContractJsonSerializer json = new DataContractJsonSerializer(typeof(T));
    using (MemoryStream ms = new MemoryStream())
    {
      json.WriteObject(ms, obj);
      string szJson = Encoding.UTF8.GetString(ms.ToArray());
      return szJson;
    }
  }
  /// summary>
  /// 把JSON字符串還原為對象
  /// /summary>
  /// typeparam name="T">對象類型/typeparam>
  /// param name="szJson">JSON字符串/param>
  /// returns>對象實體/returns>
  public static T ParseFormJsonT>(string szJson)
  {
    T obj = Activator.CreateInstanceT>();
    using (MemoryStream ms = new MemoryStream (Encoding.UTF8.GetBytes(szJson)))
    {
      DataContractJsonSerializer dcj = new DataContractJsonSerializer(typeof(T));
      return (T)dcj.ReadObject(ms);
    }
  }
}

測試實體類: 

public class TestData
{
  public TestData()
  {
  }
  public int Id { get; set; }
  public string Name { get; set; }
  public string Sex { get; set; }
} 

測試頁面: 

%@ Page Language="C#" %>
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

script runat="server">
  protected void Page_Load(object sender, EventArgs e)
  {
    string jsonStr = string.Empty;
    ListTestData> tds = new ListTestData>();
    //測試數據
    for (int i = 1; i  4; i++)
    {
      tds.Add(new TestData() { Id = i, Name = "jinho" + i, Sex = "male" });
    }    //把一個list轉換為json字符串
    jsonStr = JsonHelper.GetJsonListTestData>>(tds);
    Response.Write(jsonStr);
    this.Page.ClientScript.RegisterStartupScript(this.GetType(), "json", "getJson(" + jsonStr + ");", true);
  }
  
/script>
script type="text/javascript">
  function getJson(jsonStr) {    //使用eval函數
    var json = eval(jsonStr);     //因為上面為list集合
    for (var i = 0; i  json.length; i++) {
      alert(json[i].Id + "Name:" + json[i].Name);
    }
  }
/script>
html xmlns="http://www.w3.org/1999/xhtml">
head runat="server">
  title>/title>
/head>
body>
  form id="form1" runat="server">
  div>
  
  /div>
  /form>
/body>
/html>

關于json字符串轉換為實體請各位自己測試吧!只要有上面那個JsonHelper 類,一切都好辦!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • ASP.NET中實現把Json數據轉換為ADO.NET DataSet對象
  • ASP.NET中實現把form表單元素轉為實體對象或集合
  • .NET core高性能對象轉換示例代碼

標簽:聊城 臨夏 慶陽 中衛 平涼 海西 甘肅 清遠

巨人網絡通訊聲明:本文標題《ASP.NET自帶對象JSON字符串與實體類的轉換》,本文關鍵詞  ASP.NET,自帶,對象,JSON,字符串,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET自帶對象JSON字符串與實體類的轉換》相關的同類信息!
  • 本頁收集關于ASP.NET自帶對象JSON字符串與實體類的轉換的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    中文文精品字幕一区二区| 国产精品一区在线观看你懂的| 国产精品一区二区黑丝| 欧美日韩的一区二区| 亚洲在线视频免费观看| 97精品久久久午夜一区二区三区| 久久色视频免费观看| 国产在线不卡视频| 国产精品三级久久久久三级| 岛国av在线一区| 国产精品入口麻豆原神| 91亚洲国产成人精品一区二三| 亚洲一区二区三区在线| 国产精品一区二区久久不卡 | 欧美一区二区三区的| 麻豆成人久久精品二区三区红| 亚洲天堂网中文字| xfplay精品久久| 精品粉嫩超白一线天av| 国产亲近乱来精品视频| 91蜜桃在线免费视频| 秋霞电影网一区二区| 一区二区免费视频| 精品奇米国产一区二区三区| 99精品久久99久久久久| 精品视频1区2区| 在线免费亚洲电影| 欧美性受xxxx| 欧美日本国产一区| 欧美高清视频一二三区| 欧美精品vⅰdeose4hd| 欧美美女一区二区在线观看| 欧美男女性生活在线直播观看| 欧美日韩国产免费一区二区 | 日韩视频免费观看高清完整版在线观看 | 欧美性一区二区| 91丨九色丨蝌蚪富婆spa| 春色校园综合激情亚洲| 99精品一区二区| 欧美影片第一页| 91精品国产乱码| 久久久久久9999| 最新不卡av在线| 日韩国产高清在线| 国产主播一区二区| 丁香网亚洲国际| 欧美日韩电影在线| 久久久噜噜噜久噜久久综合| 综合av第一页| 精品一区二区免费在线观看| 99在线视频精品| 欧美一区二区美女| 国产精品成人网| 亚洲成精国产精品女| 国产.欧美.日韩| 欧美日韩色综合| 亚洲天堂精品在线观看| 精品在线观看视频| 欧美视频一区二区在线观看| 国产欧美中文在线| 日韩黄色在线观看| 91在线观看视频| 国产日本欧美一区二区| 日韩av一级片| 欧美色国产精品| 伊人婷婷欧美激情| aaa亚洲精品| 国产拍欧美日韩视频二区| 美脚の诱脚舐め脚责91| 4438x成人网最大色成网站| 伊人一区二区三区| 色诱视频网站一区| 中文字幕在线观看一区| 从欧美一区二区三区| 久久精品一区二区| 大尺度一区二区| 国产精品电影一区二区三区| 国产成人av一区二区三区在线| 日韩欧美国产不卡| 黑人巨大精品欧美一区| 欧美成人三级电影在线| 国产一区啦啦啦在线观看| 精品盗摄一区二区三区| 国产一区 二区| 精品国产一区二区精华| 国产精品综合一区二区三区| 久久只精品国产| 国产精品影视在线| 国产精品乱码人人做人人爱| 成人av在线一区二区| 亚洲欧洲中文日韩久久av乱码| 在线观看免费一区| 美腿丝袜亚洲色图| 欧美激情在线免费观看| 欧美性受xxxx| 高清在线不卡av| 欧美激情资源网| 欧美视频一二三区| 国产激情一区二区三区桃花岛亚洲| 国产精品久久久久久户外露出| 欧美性欧美巨大黑白大战| 蜜臀va亚洲va欧美va天堂| 国产精品欧美久久久久无广告| 在线亚洲欧美专区二区| 精品一区二区精品| 亚洲综合在线五月| 欧美国产日韩精品免费观看| 91麻豆精品国产91久久久资源速度 | 亚洲制服欧美中文字幕中文字幕| 欧美视频一区二区在线观看| 国产一区二区三区在线观看精品 | 亚洲午夜在线电影| 精品国产91乱码一区二区三区 | 午夜精品视频在线观看| 精品国产1区二区| 在线观看视频一区| 国产精品一线二线三线| 亚洲国产日韩精品| 国产三区在线成人av| 91精品国模一区二区三区| 国产99久久久久| 美女视频第一区二区三区免费观看网站| 日本一区二区动态图| 91精品国产综合久久精品| 色综合久久久久综合体桃花网| 精品一区二区综合| 美女一区二区三区在线观看| 亚洲综合视频网| 亚洲黄色录像片| 亚洲欧美偷拍卡通变态| 成人免费在线视频| 亚洲欧洲成人av每日更新| 国产精品久久久久影视| 国产亚洲视频系列| ww亚洲ww在线观看国产| 2024国产精品| 国产免费久久精品| 久久久久久麻豆| 久久久精品中文字幕麻豆发布| 日韩一级高清毛片| 欧美精品在线观看播放| 91精品国产麻豆国产自产在线| 欧美日韩在线三级| 日韩免费成人网| 欧美经典一区二区| 亚洲精品伦理在线| 午夜不卡av在线| 精品在线播放免费| av一本久道久久综合久久鬼色| 91丨九色丨蝌蚪丨老版| 欧美日韩激情一区二区| 日韩欧美一区二区久久婷婷| 国产午夜三级一区二区三| 国产精品毛片大码女人| 亚洲成人资源在线| 蜜臀av一区二区在线观看| 国产a久久麻豆| 678五月天丁香亚洲综合网| 国产精品久久网站| 日韩高清在线观看| 99久久久无码国产精品| 欧美日韩国产一二三| 337p日本欧洲亚洲大胆精品| 日韩美女视频一区| 美女一区二区久久| 色婷婷亚洲精品| 欧美激情在线一区二区三区| 青青草国产成人99久久| 在线观看日韩一区| 国产精品视频看| 中文字幕日韩精品一区| 国产成人免费网站| 精品国产乱码91久久久久久网站| 香蕉加勒比综合久久| 欧美日本一区二区三区四区| 一区二区在线看| 色激情天天射综合网| 亚洲日本在线视频观看| 97超碰欧美中文字幕| 亚洲裸体xxx| 欧美日韩国产综合一区二区三区| 亚洲综合在线免费观看| 欧美在线一二三| 日本视频一区二区| 日韩欧美国产综合| 国产精品一区二区男女羞羞无遮挡| 久久网站热最新地址| 成人97人人超碰人人99| 国产精品久久久久四虎| 欧美在线制服丝袜| 日韩国产欧美三级| 国产日韩欧美精品一区| 岛国一区二区在线观看| 亚洲欧美一区二区三区久本道91| 在线观看日韩一区| 日产欧产美韩系列久久99| 欧美大片一区二区三区| 成人久久视频在线观看| 亚洲人精品午夜| 亚洲精品一区在线观看|