JSON
使用工具快速產生json序列化資料及反序列化
2016/12/30 17:11:10
0
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 project至STS,import後,Maven會根據pom.xml中的設定,自行下載相關jar檔,檢視此project的Java 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
