好吧,我一直试图把我的小脑袋围绕这个话题一段时间了。我要做的就是:
1)从.json文件中读取所有数据
2)将数据添加到json文件中,同时仍然遵循结构(在java中添加对象可能?)
3)保存文件
我已经知道如何下载json.net并将其添加到我的项目。我只是不知道怎么用它。
我是java和vb的新手,所以请不要回复一堆没用的东西。
我是用GUI写这篇文章的,所以没有控制台的东西,正如我从互联网上看到的大多数资源。
我尝试过的事情:读取所有行并存储到var, array和/string中。
Dim str() As String = IO.File.ReadAllLines("C:MCHCI_Profile.txt")
我从某个地方得到了这个,但是抛出了一维数组
的错误Dim singleChar As Char
singleChar = str.Chars(14)
一些流阅读器和作家,但不是太多,因为它混淆了我。
Using sr As StreamReader = New StreamReader("C:MCHCI_Profile.txt")
Do
ListBox1.Items.Add(sr.ReadLine())
Loop Until sr.EndOfStream
End Using
^这似乎工作,它添加了所有正确的数据到组合框,并保持json结构,但我不知道该怎么做。
最终结论
似乎唯一真正做到这一点的方法是使用json.net
所以请让我知道如何读取数据,添加简单的对象,并保存回来
谢谢!!
到目前为止,我不明白你到底想要实现什么。让我假设1. 您正在接受一个文本文件内容到一维数组。2. 然后从数组的特定索引中选择一个字符,不是吗?这将成功实现第一个选项。
Dim str() As String = File.ReadAllLines("D:sample.txt")
如果您想要特定的文本行,那么您可以通过使用索引值从数组中取出它,如下所示:
Dim lineOfText As String = str(14)
如果您想从特定的文本行中获取单个字符,那么您可以通过使用索引值从数组中获取它,如下所示:
Dim singleChar As Char=str(14).ToCharArray()(2)