Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 318
  • Last Modified:

parsing json call

Hi, i'm calling a function (ipinfo.io) to get info about geo.
The result back is like this;

{
  "ip": "8.8.8.8",
  "hostname": "google-public-dns-a.google.com",
  "loc": "37.385999999999996,-122.0838",
  "org": "AS15169 Google Inc.",
  "city": "Mountain View",
  "region": "California",
  "country": "US",
  "phone": 650
}

How can I parse this now directly into variables or maybe class with properties ip, hostname, loc etc?

What is the easiest way for this in a forms application, not asp?
0
duup
Asked:
duup
2 Solutions
 
Luis PérezSoftware Architect in .NetCommented:
Try using JSON.Net

Hope that helps.
0
 
joriszwaenepoelCommented:
I have used Newtonsoft.Json.Linq in the past:

The code looks like this (but I'm not sure if this is the best way tio use that library):

            Dim obj As JObject = JObject.Parse(json)

            Dim packetType As String = obj.Item("packetType").ToString()
            Dim machineID = obj.Item("machine_id").ToString()
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now