如何用vb.net创建JSON数组 [英] How to create JSON array using vb.net

查看:717
本文介绍了如何用vb.net创建JSON数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何创建使用该 JSON 阵列 vb.net 阵列

  VAR数据= {项目:
{值:21,名称:米克·贾格尔},
{值:43,名称:约翰尼风暴},
{值:46,名称:理查德·哈奇},
{值:54,名称:凯利斯莱特},
{值:55,名称:鲁迪汉密尔顿},
{值:79,名称:迈克尔·乔丹}
]};


解决方案

当你正在使用.NET 2.0你有codePLEX(用于.NET 2.0版本)使用由詹姆斯JSON libary,与下载。

使用Json.NET的例子

添加到引用的 Newtonsoft.Json 以及导入Newtonsoft.Json 在你的类。

例如:

 导入Newtonsoft.Json昏暗的产品作为新产品()
product.Name =卡托普利
product.Expiry =新日期时间(2008,12,28)
product.Price = 3.99D
product.Sizes =新的String(){小,中,大}
呼叫SeralizeObject对象转换成JSON字符串
昏暗的输出作为字符串= JavaScriptConvert.SerializeObject(产品)

输出变量将持有的值:

  {
  名称:卡托普利,
  到期:\\ /日期(1230375600000 + 1300)\\ /
  价格:3.99,
  尺寸:
    小,
    中,
    大
  ]
}

How to create this JSON array using vb.net array

var data = {items: [
{value: "21", name: "Mick Jagger"},
{value: "43", name: "Johnny Storm"},
{value: "46", name: "Richard Hatch"},
{value: "54", name: "Kelly Slater"},
{value: "55", name: "Rudy Hamilton"},
{value: "79", name: "Michael Jordan"}
]};

解决方案

As you're using .NET 2.0 you have to use the JSON libary by James, with download at Codeplex (version for .NET 2.0).

An example of using Json.NET

Add a reference to Newtonsoft.Json, and an Import Newtonsoft.Json in your class.

Example:

Import Newtonsoft.Json

Dim product As New Product()
product.Name = "Captopril"
product.Expiry = New DateTime(2008, 12, 28)
product.Price = 3.99D
product.Sizes = New String() {"Small", "Medium", "Large"}


'Call SeralizeObject to convert the object to JSON string'
Dim output As String = JavaScriptConvert.SerializeObject(product)

The output variable will hold the value:

{
  "Name": "Captopril",
  "Expiry": "\/Date(1230375600000+1300)\/",
  "Price": 3.99,
  "Sizes": [
    "Small",
    "Medium",
    "Large"
  ]
}

这篇关于如何用vb.net创建JSON数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆