DOBON.NETプログラミング道掲示板

■35405 / 3階層)  グリッド表示レコードをJSONに変換
□投稿者/ 魔界の仮面弁士 大御所(1542回)-(2023/05/01(Mon) 19:48:46)
  • アイコンNo35403に返信(けいさんの記事)
    > 下記のように「New Shohin With」を前もって決まった数だけ書いておけないという点があります。

    No35401 の元投稿が Dim data() As Shohin という
    配列宣言だったからそれを真似ただけでのことです。
    別に配列でも List(Of ) でも同じことですよ。

    件数が不定なら、List(Of ) の方が良いでしょうね。

    ' 実際は data.Add(〜) を繰り返す感じになるはず
    Dim data As New List(Of Shohin)() From {
      New Shohin With {.商品C = 10000, .商品名 = "商品A"},
      New Shohin With {.商品C = 10001, .商品名 = "商品B"},
      New Shohin With {.商品C = 10002, .商品名 = "商品C"}
    }

    'GetType を配列から List(Of ) に変更
    Dim serializer As New DataContractJsonSerializer(GetType(List(Of Shohin)))
    Dim ms As New MemoryStream()
    serializer.WriteObject(ms, data)

    TextBox1.Text = System.Text.Encoding.UTF8.GetString(ms.ToArray())

違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[2]: グリッド表示レコードをJSONに変換 /けい →Re[4]: グリッド表示レコードをJSONに変換 /けい
 
上記関連ツリー

Nomalアイコン グリッド表示レコードをJSONに変換 / けい (23/05/01(Mon) 17:08) #35401
Nomalアイコン Re[1]: グリッド表示レコードをJSONに変換 / 魔界の仮面弁士 (23/05/01(Mon) 18:32) #35402
  └Nomalアイコン Re[2]: グリッド表示レコードをJSONに変換 / けい (23/05/01(Mon) 19:31) #35403
    ├Nomalアイコン Re[3]: グリッド表示レコードをJSONに変換 / けい (23/05/01(Mon) 19:36) #35404
    └Nomalアイコン グリッド表示レコードをJSONに変換 / 魔界の仮面弁士 (23/05/01(Mon) 19:48) #35405 ←Now
      └Nomalアイコン Re[4]: グリッド表示レコードをJSONに変換 / けい (23/05/02(Tue) 11:59) #35406 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -