2017-06-02 39 views
-4

我有此JSON與數據的Json用c#形式

http://84.235.49.85:58/saws/hi/is/inserSer?jsonObject={ 
    "authObject":{ 
     "userName":"7070", 
     "password":"123", 
     "baladyCode":"07", 
     "amanaCode":"061" 
     }, 
    "billObj":{ 
     "billNumber":"0611138000302", 
     "billCreationDate":"07-01-1438", 
     "billDetails":[ 
       {"depId":"11006","billValue":"1"} 
     ]} 
} 

authObject的OBJ: - 此對象保存關於將被用於決定可以我們允許訪問該請求或不用戶認證數據。

billObj對象: - 這個對象持有將用於創建插入操作的賬單數據,讓我們說,每個賬單可能有一個子賬戶或許多子賬戶,所以我們使它動態並給你創建Json Array of bill of details that holds every sub-account and its value

任何人都可以幫助我在c#表單中創建此代碼。我需要此示例的完整代碼。謝謝

+1

Visual Studio有一個粘貼特殊功能,可以爲您創建模型。在「編輯」菜單下。反序列化可以用Json.Net – robjam

回答

1

您必須爲此使用庫。

我建議你Newtonsoft.JSON

它易於使用,並且你可以通過的NuGet下載。

你必須創建一個班級,只是有趣!

ej: https://pastebin.com/6sVd1TF0 
+0

完成,「must」方式太強大了。例如,.Net框架中有幾個類可以反序列化JSON ...甚至可以自己編寫正確的解析器......(請注意,沒有必要發佈如此寬泛的「如何閱讀JSON」問題的答案在SO上多次回答)。 –

+0

Ruben Lopez:我測試代碼,但在響應recode時給我這個錯誤Newtonsoft.Json.dll中發生類型爲'Newtonsoft.Json.JsonReaderException'的未處理異常 其他信息:解析值時遇到意外字符:ط。路徑'',第0行,位置0。 –