【发布时间】:2017-03-15 11:48:15
【问题描述】:
这个问题被问了很多次,但答案不符合我的需要。 我有一个示例 JSON 字符串,它是一个 JSON 数组。 我想解析它并能够选择要打印的值
在我的第一堂课中,我将 JSON 下载为字符串并使用 jsonConvert.DeserializeObject 对其进行解析
using Newtonsoft.Json;
namespace JSON_parser_2
{
class Program
{
static void Main(string[] args)
{
WebClient client = new WebClient();
string downloadedString = client.DownloadString("https://jsonplaceholder.typicode.com/posts");
var result = JsonConvert.DeserializeObject<jsonStorage>(downloadedString);
“JsonStorage”是我在其中定义以下内容的类
public string userId { get; set; }
public string id { get; set; }
public string title { get; set; }
public string body { get; set; }
现在,在我的第一堂课中,我想打印整个解析的 JSON 或仅打印标题或正文,我该怎么做? 最终,我想打印来自给定链接的所有示例 cmets。
【问题讨论】:
-
这里有问题吗,或者...?
-
那么你已经成功解析了JSON??因为你的标题说如何反序列化 JSON 字符串并在 C# 中正确解析它?”
-
Parsing json objects的可能重复
-
这听起来就像你只是想打印一个类,与解析 JSON 完全无关。
-
问题是什么