JSON

使用工具快速產生json序列化資料及反序列化

吳建霆 2016/12/30 17:11:10
242







主題

教您使用工具快速產生json序列化資料及反序列化

文章簡介

利用工具產生json序列化資料及反序列化,大量節省資料操作時間

作者

吳建霆

版本/產出日期

V1.1/2016.12.30




1. 前言

在工作上,常會碰到客戶使用json格式的電文來做資料交換,利用工具,可快速產生json序列化資料,及反序列化,可大符減少資料操作時間,並降低錯誤率。






2. 目的

快速產生json格式資料,以方便做電文的資料交換






3. 開始前準備

開發環境需為Net 3.5 以上,才能支援JavaScriptSerializer





4. 實際範例

將客戶提供的 JSON格式透過線上工具(http://json2csharp.com/)產生序列化的類別。



4.1、 以上步驟確定後,可直接import projectSTSimport後,Maven會根據pom.xml中的設定,自行下載相關jar檔,檢視此projectJava Build Path無錯誤發生

4.2、 Using Sys.Serialization.JavaScriptSerializer 函式庫,將取得的序例化類別,在此命名為:UserLoginResults ,將透過電文取得的資料,反序列化成物件。




4.3、 透過JavaScriptSerializer 函式庫,將物件序列化




5. 參考來源

Microsoft-MSDN

https://msdn.microsoft.com/zh-tw/library/system.web.script.serialization.javascriptserializer(v=vs.110).aspx

吳建霆