Imports System.Collections.Generic
Private _dictionary As Dictionary(Of String, RootObject)
_json = "{""1000"":{""id"":1000,""description"":""my description 1000""},""1001"":{""id"":1001,""description"":""my description 1001""}}"
_dictionary = JsonConvert.DeserializeObject(Of Dictionary(Of String, RootObject))(_json)
Console.Write("Enter an id: ")
Dim key = Console.ReadLine()
If (_dictionary.ContainsKey(key)) Then
Dim search = _dictionary(key)
Console.WriteLine("Id: {0}, Description: {1}", search.Id, search.Description)
Console.WriteLine("Id not found.")
Public Property Id As Integer
<JsonProperty("description")>
Public Property Description As String