sách gpt4 ai đã đi

c# - 简单的json检索

In lại 作者:太空宇宙 更新时间:2023-11-03 19:40:39 26 4
mua khóa gpt4 Nike

我知道这是一个老生常谈,但我想在KHÔNG导入 newton-soft 或 json.net 的情况下执行此操作

我知道这应该行得通

这是 json :

{ "do": "Thing", "with": "abc" }

就是这样。我需要将其纳入 C# 领域

这是我目前的情况

var json = wc.DownloadString("url");
Console.WriteLine("GOT >> " + json); //says GOT >> { "do": "Thing", "with": "abc" }
var sJson = new JavaScriptSerializer();
var data = sJson.Deserialize<>[]>(json); //crashes with No parameterless constructor defined for type of 'System.Collections.Generic.Dictionary

我可以从我的单行 json 中获取 data["do"]data["with"] 的最简单、最不臃肿的方法是什么?它只会返回一件事......如果我必须走绳子,我会的,但它不应该这么难

1 Câu trả lời

您可以为数据创建一个支持类

public class Data {
public string do { get; set; }
public string with { get; set; }
}

简单反序列化

var data = sJson.Deserialize(json);

如果提供的数据实际上是一个数组,则相应地更新泛型返回类型

关于c# - 简单的json检索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53987576/

26 4 0
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com