如何与本地 JSON 文件断开连接?

问题描述 投票:0回答:1

我需要每 10 分钟下载一个 JSON 文件到我的项目中。 (旧文件删除,新文件替换) 在删除和替换最后一个进程之间,使用 newtonsoft.json 库从数据中读取数据,到目前为止一切顺利。

现在我的问题:从 JSON 文件读取数据后,删除旧数据取消并说其他程序使用的文件,无法替换新的 JSON 文件

Dim Sreader As StreamReader = File.OpenText("C:\Common\Current.json")
Dim Reader As JsonTextReader = New JsonTextReader(Sreader)
Dim Treader As JObject = CType(JToken.ReadFrom(Reader), JObject)


S1 = Treader.SelectToken("current.temp_c").ToString()
vb.net stream json.net
1个回答
0
投票
Using Sreader As StreamReader = File.OpenText("C:\Common\Current.json")
Using Reader As New JsonTextReader(Sreader)
    Dim Treader As JObject = CType(JToken.ReadFrom(Reader), JObject)
    S1 = Treader.SelectToken("current.temp_c").ToString()
    '...
End Using
End Using
© www.soinside.com 2019 - 2024. All rights reserved.