vb.net 教程 4-11 Json文件操作 1

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

json格式作为轻量级数据交换格式,在网页上也得到大量应用。json与xml格式各有优缺点,本教程中不做讨论,有兴趣的朋友请在网上自行搜索。

目前vb.net中支持解析json的类有两个:JavaScriptSerializer和DataContractJsonSerializer
在vs2005下通过引用system.web.extensions.dll(3.5)才能使用以上两个类。
顺便说一下的是:我一台计算机是装的vs2005,可以引用3.5的程序集,反而在vs2015下如果使用的是.net2.0框架,就不能引用3.5的程序集了。
使用JavaScriptSerializer ,应该 Imports System.Web.Script.Serialization
DataContractJsonSerializer,应该 Imports System.Runtime.Serialization.Json

那么在vs2015下使用.net4.5框架,直接可以Imports System.Runtime.Serialization.Json然后使用DataContractJsonSerializer

但是JavaScriptSerializer ,还是必须引用system.web.extensions,不过不用通过浏览system.web.extensions.dll文件来引用,使用“引用管理器”-程序集-框架,然后直接选择就可以了。

本节教程使用到用来生成和解析json的类:

Public Class Book
    Public Title As String
    Public Author As String
    Public Country As String
    Public Price As Single
    Public Year As String
End Class
 
Public Class BookStore
    Public book As Book
End Class
 
Public Class Books
    Public bookstore As BookStore
End Class
 
 
Public Class BookStore1
    Public book As Book
End Class
 
Public Class Books1
    Public bookstore() As BookStore1
End Class
在后面我将分别讲述如何使用JavaScriptSerializer和DataContractJsonSerializer来生成和解析json。

由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。

学习更多vb.net知识,请参看vb.net教程目录

 
————————————————
版权声明:本文为CSDN博主「VB.Net」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值