【问题标题】:How to Deserialize this JSON file [duplicate]如何反序列化此 JSON 文件 [重复]
【发布时间】:2020-09-05 03:58:35
【问题描述】:

我在转换这个 JSON 文件时遇到了这个问题。任何人请告诉我如何反序列化这个 JSON 文件。 https://fasp-ee999.firebaseio.com/Students.json?auth=yB71DWGpZeBBQjvtEvc4yeROXO8zp717W180rlzw

上面是我的json文件

【问题讨论】:

  • 您使用什么语言?大多数语言都有某种形式的“反序列化”方法可以为您完成这项工作。
  • 这能回答你的问题吗? How do I get formatted JSON in .NET using C#?
  • 不,我不需要格式化我需要反序列化它
  • 检查 Edwards Link 的答案,而不是问题。
  • @jdickel 我想将一组对象反序列化为一个列表

标签: c# asp.net json firebase json-deserialization


【解决方案1】:

它看起来像一本字典,带有 .net core 3.1 的示例:

using System.Collections.Generic;
using System.IO;
using System.Text.Json;

namespace ConsoleApp1
{
    public class Data
    {
        public int id { get; set; }
        public string name { get; set; }
    }

    class Program
    {
        public static void Main(string[] args)
        {
            var dataToDeserialize = File.ReadAllText("Students.json");

            var deserializedResult = JsonSerializer.Deserialize<Dictionary<string, Data>>(dataToDeserialize);
        }
    }
}

【讨论】:

  • 兄弟,你帮了我很多。非常感谢,但是。我想打印那些 JSON 对象我该怎么做。如果我为每个语句和 student.value 使用,那么我没有正确获取对象。在这种情况下也请帮助我,请
  • 兄弟我想从互联网上下载一个字符串然后我想反序列化我该怎么做
猜你喜欢
  • 1970-01-01
  • 2021-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-26
  • 1970-01-01
  • 2020-03-02
相关资源
最近更新 更多