使用核心 .NET 在 C# 中编写 JSON 消息? [复制]

Posted

技术标签:

【中文标题】使用核心 .NET 在 C# 中编写 JSON 消息? [复制]【英文标题】:Write JSON messages in C# using core .NET? [duplicate] 【发布时间】:2015-01-07 03:44:54 【问题描述】:

是否有用于构建 JSON 消息(带有转义)的内置 .NET 支持?由于二进制大小,我不能使用像 JSON.NET 这样的外部库。

谢谢!

编辑:我希望只有一个消息构造函数,而不受创建严格数据类型的约束,但我想这已经足够了。

Edit2:实际上还不够好。我正在寻找不以幼稚的 1:1 方式与数据结构对应的 JSON 消息,但看起来我只需要编写自己的转义,就像 this answer

【问题讨论】:

javascriptSerializer DataContractJsonSerializer 【参考方案1】:

您可以使用DataContractJsonSerializer。

【讨论】:

【参考方案2】:

查看DataContractJsonSerializer类

【讨论】:

为什么要投反对票?请至少添加评论

以上是关于使用核心 .NET 在 C# 中编写 JSON 消息? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何从 ASP.Net 核心中的 Json 文件中播种 NetTopologySuite.Geometries.Point 数据

《C#高级编程》读书笔记(二十):核心XAML

从 C# .NET 中的 DataTable 到 JSON

在 C# 中使用 Json.net 格式化 Json

如何在 C# 中访问 Json(这是 HttpMessage 的结果)?

如何在 C# 中编写 JSON 文件?