- Home /
json string parse to c#
I'm actually calling a web service from c#. I want to be able for json string to parse in c# by picking out certain value from the web service and print out in string. Is there possible to do it because i'm not very sure on how to do it even though i google it.
Json string : {"coord":{"lon":103.7,"lat":1.34},"sys":{"type":1,"id":8145,"message":0.0389,"country":"Singapore","sunrise":1416869436,"sunset":1416912830},"weather":[{"id":803,"main":"Clouds","description":"broken clouds","icon":"04d"}],"base":"cmc stations","main":{"temp":32.52,"pressure":1008,"humidity":52,"temp_min":31,"temp_max":34},"wind":{"speed":1,"deg":0},"clouds":{"all":75},"dt":1416893400,"id":1882707,"name":"Singapore","cod":200}
here my code:
using UnityEngine;
using System;
using System.Collections;
using System.Net;
using System.IO;
public class WebService : MonoBehaviour {
// Use this for initialization
void Start () {
print("Starting....");
WebRequest request = WebRequest.Create(@"http://api.openweathermap.org/data/2.5/weather?q=Singapore,65&units=metric&cnt=7&lang=en");
request.Method = "GET";
print("Getting response now");
WebResponse response = request.GetResponse();
print("Begin writing response...");
StreamReader sr = new StreamReader(response.GetResponseStream());
while (!sr.EndOfStream)
print(sr.ReadLine());
}
}
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Distribute terrain in zones 3 Answers
deserialization JSON to C# 0 Answers
Json.net - windows store phone 8.1 2 Answers
Illuminating a 3D object's edges OnMouseOver (script in c#)? 1 Answer