0
私はJSON link を持っており、異なるパラメータ値でこのタイプのリンクを使用することで、私のウェブサイトのページにショーレコードが必要です。JSON結果をaspxに表示するには?
私はJSON link を持っており、異なるパラメータ値でこのタイプのリンクを使用することで、私のウェブサイトのページにショーレコードが必要です。JSON結果をaspxに表示するには?
これを試してみてください。
System.Web.Script.Serializationを使用して、
string a = "{\"data\":[{\"ID\":1,\"MANUFACTURER\":\"Central Semiconductor Corp\",\"PRODUCT_NAME\":\"CEDM7001\",\"REPTYPE\":\"similar\"},{\"ID\":2,\"MANUFACTURER\":\"Central Semiconductor Corp\",\"PRODUCT_NAME\":\"CEDM7001E\",\"REPTYPE\":\"similar\"},{\"ID\":3,\"MANUFACTURER\":\"Central Semiconductor Corp\",\"PRODUCT_NAME\":\"SSM3K16CT\",\"REPTYPE\":\"direct\"}]}";
JavaScriptSerializer js = new JavaScriptSerializer();
dynamic b = js.DeserializeObject(a);
dynamic[] c = b["data"];
for (int i = 0; i < c.Length; i++)
{
string ID =Convert.ToString(c[i]["ID"]);
string MANUFACTURER = Convert.ToString(c[i]["MANUFACTURER"]);
string PRODUCT_NAME = Convert.ToString(c[i]["PRODUCT_NAME"]);
string REPTYPE = Convert.ToString(c[i]["REPTYPE"]);
}
OPは、逆シリアル化について質問していません。さらに、JavaScriptSerializerは時代遅れであり、優れたJSonデシリアライザではありません –
URLにHTTP呼び出しを行う方法を尋ねていますか?さまざまなクエリパラメータを渡す方法は?最初の部分は、 ".NET HTTP Request"のグーグルで答えることができます。 –