如何使用 c# 读取 asp.net 中的 json 响应(经销商俱乐部域检查可用性 API 集成) [英] how to read json response in asp.net with c# (Reseller Club Domain Check Availability API Integration)

查看:21
本文介绍了如何使用 c# 读取 asp.net 中的 json 响应(经销商俱乐部域检查可用性 API 集成)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用

解决方案

试试这个 我例如转换为 DataTable.

私有字符串 jsonObject = JSON_String.Replace("{", "[{").Replace("}", "}]");公共 JsonExample(){JArray jArray = JArray.Parse(jsonObject);数据表 dt = 新数据表();dt.Columns.Add("St.No");dt.Columns.Add("域名");dt.Columns.Add("状态");dt.Columns.Add("classkey");foreach(jArray[0] 中的 JProperty 项){var stNo = 0;var jArray2 = JArray.Parse(item.Value.ToString());foreach(jArray2 中的 var item2){dt.Rows.Add(++stNo, item.Name, item2["status"], item2["classkey"]);Console.WriteLine($" St. No: {stNo} DomainName: {item.Name} Status: {item2["status"]} classkey {item2["classkey"]} ");}}}

I am using this API and from this API I am getting following output.

{"apple.com":{"status":"regthroughothers","classkey":"dotin"},"microsoft.com":{"status":"regthroughothers","classkey":"dotin"},"asdfghq.in":{"status":"available","classkey":"dotin"}} 

Note : here this output is depend on customer's input.

and Now here can you suggest me that how can I get this output in table format like

解决方案

Try this I for example convert to DataTable.

private string jsonObject = JSON_String.Replace("{", "[{").Replace("}", "}]");

public JsonExample()
        {
            JArray jArray = JArray.Parse(jsonObject);

            DataTable dt = new DataTable();

            dt.Columns.Add("St.No");
            dt.Columns.Add("DomainName");
            dt.Columns.Add("status");
            dt.Columns.Add("classkey");

            foreach (JProperty item in jArray[0])
            {
                var stNo= 0;
                var jArray2 = JArray.Parse(item.Value.ToString());

                foreach (var item2 in jArray2)
                {
                    dt.Rows.Add(++stNo,  item.Name, item2["status"], item2["classkey"]);
                    Console.WriteLine($" St. No: {stNo} DomainName: {item.Name} Status: {item2["status"]}  classkey {item2["classkey"]} ");
                }
            } 
        }

这篇关于如何使用 c# 读取 asp.net 中的 json 响应(经销商俱乐部域检查可用性 API 集成)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆