序列化 JSON 随机名称
本文关键字:随机 JSON 序列化 | 更新日期: 2023-09-27 17:57:06
{
"123353054": "value here",
"username": "value here"
}
有没有办法在 C# 中序列化它?
你可以将其序列化为动态类,也可以创建一个静态类,并使用 JavaScriptSerializer 将其反序列化为 C#。
如果要在 C# 中找到序列化程序将其序列化为 JavaScript 所需的结构,请创建一个动态变量,然后序列化为该变量并在调试中检查它,它将显示静态结构。
如果您需要,我可以给出一个所需代码的示例。
using System;
using System.Web.Script.Serialization;
namespace JSON_Serialization_Demo
{
class Program
{
static void Main(string[] args)
{
const string json = "{'123353054': 'value here','username': 'value here'}";
var jss = new JavaScriptSerializer();
var csobj = jss.Deserialize<dynamic>(json);
Console.WriteLine(csobj.GetType());
Console.Read();
}
}
}
对此进行测试表明,您的项目在 C# 中是字典,以便正确序列化回 JSON。