如何在 C# 中将 .json 文件转换为字符串 [重复]

Posted

技术标签:

【中文标题】如何在 C# 中将 .json 文件转换为字符串 [重复]【英文标题】:How to turn have a .json file as a string in C# [duplicate] 【发布时间】:2018-02-13 21:30:33 【问题描述】:

所以我有这个 .json 文件:temp_file.json

现在我需要做的就是获取此 .json 文件中的任何内容,并在 Visual Studio 2017 中使用 C# 将其放入字符串中。

就是这样。

我不希望它变成某个类或其他什么的对象。只需将文件中的任何内容都放入字符串中。

我偶然发现的许多其他问题/答案是关于反序列化和序列化等。我不需要。只需将 .json 文件转换为字符串即可。无需将其写入控制台或其他任何东西。

不知怎的,我就是不能指手画脚。听起来很简单……

【问题讨论】:

将任何文件内容加载为字符串没有什么不同。 File.ReadAllText() ? 看看 File.ReadAllText 方法:msdn.microsoft.com/en-us/library/ms143368(v=vs.110).aspx 【参考方案1】:

没有比这更简单的了

var contents = File.ReadAllText(@"drive:\path\to\yourfile.json");

【讨论】:

@Sinatr 多么有用的评论。你想告诉我具体是什么不起作用吗?你没有收到短信吗?宇宙内爆了吗?也许介于两者之间?

以上是关于如何在 C# 中将 .json 文件转换为字符串 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

在c#中将简单的json转换为字符串数组

在 C# 中将字符串转换为 json 格式。 Newtonsoft.json 显示黄色标记

YamlDotNet 在 C# 中将 YAML 转换为 JSON

如何在 C# 中将 Xml 转换为 Json,反之亦然

如何在c#中将对象转换为数组? [关闭]

如何在 C# EF 核心 web api 中将列表转换为 Json