PDA

View Full Version : سوال: گرفتن یک عدد از json



hamid_73
سه شنبه 26 شهریور 1392, 20:48 عصر
سلام دوستان
چطوری می تونم یه json از سرور بگیرم
برای مثال میخوام عدد موجود در لینک زیر رو داخل برنامم بگیرم:
http://dl.esfandune.ir/android/data/namakdun/news.php

hamid_73
چهارشنبه 27 شهریور 1392, 18:01 عصر
دوستان اگه کسی میدونه خواهشا جواب بدین

hamid_73
پنج شنبه 28 شهریور 1392, 18:19 عصر
خواهشا کمک کنید

13601360
پنج شنبه 28 شهریور 1392, 18:59 عصر
نیاز به کتابخانه Newtonsoft.Json (http://json.codeplex.com/) دارید


using System;
using System.Collections.Generic;
using System.Net;
using System.Text;
using Newtonsoft.Json;

namespace JSON
{
class Program
{
public class Result
{
public int number { get; set; }
}

public class Root
{
public List<Result> result { get; set; }
}

public static void Main(string[] args)
{
string url = "http://dl.esfandune.ir/android/data/namakdun/news.php";
WebClient wc = new WebClient();
wc.Encoding = Encoding.UTF8;
var data = JsonConvert.DeserializeObject<Root>(wc.DownloadString(url));


Console.WriteLine(data.result[0].number);

Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}

hamid_73
پنج شنبه 28 شهریور 1392, 20:43 عصر
نیاز به کتابخانه Newtonsoft.Json (http://json.codeplex.com/) دارید


using System;
using System.Collections.Generic;
using System.Net;
using System.Text;
using Newtonsoft.Json;

namespace JSON
{
class Program
{
public class Result
{
public int number { get; set; }
}

public class Root
{
public List<Result> result { get; set; }
}

public static void Main(string[] args)
{
string url = "http://dl.esfandune.ir/android/data/namakdun/news.php";
WebClient wc = new WebClient();
wc.Encoding = Encoding.UTF8;
var data = JsonConvert.DeserializeObject<Root>(wc.DownloadString(url));


Console.WriteLine(data.result[0].number);

Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}

داداش راستشو بخوای از کدتون هیچی نفهمیدم اگه میشه راهنمایی کنین