以下是一个使用 C# 语言解析 JSON 接口的例子:

using System;
using System.Net;
using System.IO;
using Newtonsoft.Json;

class Program
{
    static void Main(string[] args)
    {
        string url = 'https://jsonplaceholder.typicode.com/posts/1';
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        string jsonString = "";
        
        using (Stream stream = response.GetResponseStream())
        {
            StreamReader reader = new StreamReader(stream, System.Text.Encoding.UTF8);
            jsonString = reader.ReadToEnd();
        }
        
        dynamic jsonObject = JsonConvert.DeserializeObject(jsonString);
        Console.WriteLine(jsonObject.title);
        Console.WriteLine(jsonObject.body);
    }
}

这个例子使用了 Newtonsoft.Json 库来解析 JSON。首先,我们使用 HttpWebRequest 获取 JSON 数据,然后使用 StreamReader 将其读入一个字符串中。接着,我们使用 JsonConvert.DeserializeObject 方法将字符串转换为动态对象。这样,我们就可以直接访问 JSON 对象的属性,如上面的例子中的 'title' 和 'body' 属性。最后,我们使用 Console.WriteLine 方法将这些属性打印到控制台上。

C# 解析 JSON 接口示例 - 使用 Newtonsoft.Json

原文地址: https://www.cveoy.top/t/topic/l6IW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录