Web サービスからデータを取得する Windows アプリケーションがあります。
JSON を使用して、Web サービスからデータを投稿または取得する必要があります。
それを行う最善の方法は何ですか?Web サービスと Windows アプリケーションでは?
JSON初心者なのでサンプルコードで詳しく教えてください。
Web サービスからデータを取得する Windows アプリケーションがあります。
JSON を使用して、Web サービスからデータを投稿または取得する必要があります。
それを行う最善の方法は何ですか?Web サービスと Windows アプリケーションでは?
JSON初心者なのでサンプルコードで詳しく教えてください。
Json.Net の代わりに、この記事で説明されているように WCF を使用できます。WCF は、Microsoft が .Net の一部として提供するサービス フレームワークです。
あなたのクラスとあなたが達成しようとしていることのスニペットなしで例を示すことは困難です.
ただし、Webサービスで使用できるこの関数を見てください
using Newsoft.Json;
public JsonResult FunctionName(string JsonString)
{
if (JsonString!= null)
{
YourObject YourObjectInstance = new YourObject ();
try
{
YourObjectInstance = JsonConvert.DeserializeObject<YourObject >(JsonString);
//do something with the data
// return a Json response of either your object or another object type
return Json(YourObjectInstance, JsonRequestBehavior.AllowGet);
}
catch
{
return new JsonResult(); //return empty JsonResult
}
}
else
{
return new JsonResult(); //return empty JsonResult
}
}
}