[VB.NET] JSON的產生與讀取匯入
不詳細介紹JSON是什麼東東啦,反正就是一種資料交換或是傳遞的格式,還挺方便使用的唷。
範例大概狀況是這樣,我有兩個Table是一對多的狀況,就是一個訂單底下有很多Item專案,
主要任務就想把這兩個Table的資料產生成JSON的格式。
前置作業
Imports Newtonsoft.Json Imports Newtonsoft.Json.Linq
這兩個要用的先Imports進來。
- 先建立Data Object
01 |
Public
Class JsonDO |
02 |
03 |
Private
A As
Integer = 0 |
04 |
Private
B As
String = "" |
05 |
Private
C As
Integer = 0 |
06 |
07 |
Private
item As
Object |
08 |
09 |
10 |
Public
Property pA() As
Integer |
11 |
Get |
12 |
Return
A |
13 |
End
Get |
14 |
Set ( ByVal
value As
Integer ) |
15 |
A= value |
16 |
End
Set |
17 |
End
Property |
18 |
19 |
Public
Property pB() As
String |
20 |
Get |
21 |
Return
B |
22 |
End
Get |
23 |
Set ( ByVal
value As
String ) |
24 |
B= value |
25 |
End
Set |
26 |
End
Property |
27 |
28 |
Public
Property pC() As
Integer |
29 |
Get |
30 |
Return
C |
31 |
End
Get |
32 |
Set ( ByVal
value As
Integer ) |
33 |
C= value |
34 |
End
Set |
35 |
End
Property |
36 |
37 |
Public
Property pItem() As
Object |
38 |
Get |
39 |
Return item |
40 |
End
Get |
41 |
Set ( ByVal
value As
Object ) |
42 |
item = value |
43 |
End
Set |
44 |
End
Property |
45 |
46 |
47 |
End
Class |
2.把資料撈出來後塞進JsonDO,然後就可以產生JSON囉
1 |
Dim Jstring
As String |
2 |
Dim
Jrecord As
New JsonDO |
3 |
4 |
'省略把資料塞進DO的Code唷~ |
5 |
6 |
'這段就是產生JSON的 |
7 |
Jstring = JsonConvert.SerializeObject(Jrecord) |
3.抓取JSON中的值匯入
01 |
'因為是範例所以還是先產生JSON字串,等等才可以讀取。 |
02 |
Dim
ImportJson As
JObject |
03 |
ImportJson = JsonConvert.DeserializeObject(Of JObject)(Jstring) |
04 |
05 |
'這段意思就是我要讀取主檔資料表中Item欄位資料 |
06 |
Dim
JsonOB As
Object |
07 |
JsonOB = ImportJson .Item( "pItem" ) |
08 |
09 |
'如果要讀取第二層Item欄位中的細項可以這樣寫,那個 i 要給迴圈用的。 |
10 |
JsonOB = ImportJson .Item( "pItem" ).ElementAt(i).Item( "pautoid" ) |
11 |
12 |
'大致寫法就是這樣,有些Code有省略,請見諒^^。 |
依我這個Demo的範例產生出來就是這樣。
因為要跟對方交換資料,所以就試了一下,對方給我的資料只要是照著我的DO那樣去產生的話,
這樣我就可以直接塞進去資料庫了^^,有不完善的地方還請大家多多指教。
相關推薦
[VB.NET] JSON的產生與讀取匯入
不詳細介紹JSON是什麼東東啦,反正就是一種資料交換或是傳遞的格式,還挺方便使用的唷。 範例大概狀況是這樣,我有兩個Table是一對多的狀況,就是一個訂單底下有很多Item專案, 主要任務就想把這兩個Table的資料產生成JSON的格式。 前置作業 Imports New
C# /VB.NET添加、讀取Word腳註/尾註
C# .NET 插入word腳註尾註 讀取word腳註尾註 免費類庫 前言 腳註和尾註是對文本的補充說明。腳註一般位於頁面的底部,可以作為文檔某處內容的註釋;尾註一般位於文檔的末尾,列出引文 的出處等。在本示例中將介紹如何來添加或刪除Word腳註。 工具使用 Free Spire. Doc
機房收費系統vb.net之打包與部署(二)
緊接著上篇部落格的打包和部署,以下說一下我在XP系統和.net framework2.0平臺公佈系統的解決的方法,對於.net framework2.0的情況,由於大家知道假設用visua
vb.net中從datatable讀取資料到Excel
最近用這個比較多,所以到網上找了些相關的資料,自己做了個簡單的示例,記錄下來以防以後又忘記了。。。下面是完整程式碼(用的是Northwind資料庫中的Products表): Imports System.Data Imports System.Data.SqlClient
Python Json儲存與讀取
前言 Python 中的檔案資料儲存和讀取可以說是非常方便了,這裡記錄一下 JSon 資料的儲存和讀取,需要用到的模組就是 json,該模組能夠將簡單的 Python 資料結構轉儲到檔案中,並在程式再次執行時載入該檔案中的資料,還可以使用 json 在 Pyt
C#中的除法運算符與VB.NET中的除法運算符
字母 ant width eve png per -h ado.net 如果 VB.NET中的除法運算符有兩個:/(浮點除法)、\(整數除法) C#中的除法運算符只有一個:/(除法) VB.NET中的除法運算符與 C#中的除法運算符 存在很大的差異,使用時註
net.sf.json JSONObject與JSONArray使用實例
scrip collect string 運行時間 hset 對象轉json face 數字 標記 實例自己想的一個實例應用場景:一個人可以有多個角色,例如:在家中是兒子,在學校是學生,在公司是程序員,一個人還可以辦好多業務 * 每個業務好多個人都可以辦,則標記(mark)
c# ASP.NET MVC模式 WPS的匯入與匯出的實現
前提準備: 1.想要成功進行WPS的匯入與匯出,你得先下載WPS,然後找到etapi.dll檔案(路徑:\Kingsoft\WPS Office\10.1.0.7520\office6),WPS安裝路徑看你們具體的安裝路徑。 2.然後在自己的ASP.NET MVC
vb net與c 相互轉換工具
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
VB.net 與執行緒
Imports System.Threading Imports System Public Class Form1 Dim th1, th2 As Thread Public Sub Method1() Dim i As Integer For i
Go語言基礎(十五)—— Go語言實現json資料檔案讀取與儲存
案例: package main import ( "os" "fmt" "encoding/json" "time" ) type Person2 struct { Name string Age int Sex string Hobby []string } fun
Spark——Streaming原始碼解析之資料的產生與匯入
此文是從思維導圖中匯出稍作調整後生成的,思維腦圖對程式碼瀏覽支援不是很好,為了更好閱讀體驗,文中涉及到的原始碼都是刪除掉不必要的程式碼後的虛擬碼,如需獲取更好閱讀體驗可下載腦圖配合閱讀: 此博文共分為四個部分: DAG定義 Job動態生成 資料的產生與匯入 容錯 資料的產生與匯入主要分為以下五個部分
在VB.net裡面 操作 類屬性的讀取和寫入
以下是一個獨立的類 Public Class Class1 Private _Java As String Private _CSharp As String Private _VBNet As String Private _SQLServ
Python程式設計:JSON格式資料的儲存與讀取
JSON格式資料的儲存與讀取 簡介 模組 json 可以將 Python 資料結構轉儲到檔案中,並在程式再次執行時載入該檔案的資料 使用json.dump()和json.load() #儲存:json.dump() #函式json.dump()接受兩個實參:要儲
C#+asp.net+sql資料庫完成圖片的儲存與讀取
我們在使用asp.net時經常會用到資料庫對圖片進行儲存和讀取,因此筆者對此進行了仔細研究,圖片的儲存和讀取有兩種方式: 一.以圖片的url地址的方式 在以圖片url地址的方式中,我們向資料庫中儲存的不是圖片本身,而是圖片的地址,讀取圖片的時候也是圖片的地址,根據儲存的地址
vb.net 陣列的反序列化不支援型別 json
json結構如下: "[ { ""id"":1, ""globalID"":1, ""time"":""2018-01-26T17:20:51.2512497+08:00"", ""type"":""Starting"", ""data"": { } }, {""id"":
ASP.NET CORE入門之讀取Json配置檔案
首先新建一.net core控制檯專案,命名為jsonReader 然後選中引用,選擇NuGet包管理器,點選瀏覽引入mircosoft.aspnetcore.all並安裝 選中解決方案,填加,新建專案,新增Json檔案,命名為test.json 最後,因為新增的t
VB .NET把Excel中的資料匯入SQL SERVER資料庫
其實不算原創,論壇裡有人發的,我正好專案寫到這裡,缺的語句較多,無法執行,我補充了一下,可以簡單的運行了,測試了一下,速度還不錯。 VS2015可用,自己新增窗體和控制元件吧,只需要一個OpenFileDialog和Button,預設檔案中帶有欄位名。 Public Cla
vb.net 讀取Excel
由於前兩行為header部分,所以需要從第三行讀取 如果第1到第10個單元格的值均為空或空格,則視為空行 for intcounti = 3 to intlastrownum check if empty data row blnnullrow = true
【ASP.NET】Web中的Cookie寫入與讀取
1、是什麼? Cookie是指儲存在使用者本地終端上的資料。是指某些網站為了辨別使用者身份、進行session跟蹤而儲存在使用者本地終端上的資料。 2、怎麼寫入Cookie和讀取C