Как получить все подузлы в файле JSON, используя JSON. Net - PullRequest
0 голосов
/ 16 июня 2020

Я не хочу получать все подузлы в файле JSON, используя JSON. NET возможно ли это?

Вот мой код:

    Shared Function LoadBranch(ByVal branch As String, ByVal tv As TreeView)
        Dim jsonstr As String = FileIO.FileSystem.ReadAllText(FileIO.FileSystem.ReadAllText(".\temp\localpath.txt"))
        Dim obj As JObject = JObject.Parse(jsonstr)
        Dim result As List(Of JToken) = obj.Children().ToList()
        For Each item As JProperty In result
            Dim rootName As String = item.Name
            If branch = rootName Then
                Dim root As TreeNode = tv.Nodes.Add(rootName)
                For Each child In item.Children()
                    For Each jprop As JProperty In child
                        root.Nodes.Add(String.Format("{0} : {1}", jprop.Name, jprop.Value))

                    Next
                Next
            End If
        Next
        Return True
    End Function
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...