如何在 C# 中解析不完整的 JSON 的一部分

男人

我有一个这种格式的json:

[
  "one",
  "Two",
  "Three",
  "Four",
  "Five"
]

我怎样才能解析它并放入一个列表中

我试过 NewtonSoft json,但它无法读取数据。它会产生一个错误。

更新 1

我使用了这个代码:

JObject o1 = JObject.Parse(File.ReadAllText(filename));

并收到此错误:

在此处输入图片说明

大卫

您正在尝试使用JObject.Parse,但输入不是对象,而是数组。使用JArray.Parse来代替。

JArray a1 = JArray.Parse(File.ReadAllText(filename));

或者:

List<string> numbers = JsonConvert.DeserializeObject<List<string>>(File.ReadAllText(filename));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何仅解析JSON的一部分?

如何在python中将api响应的一部分转换为完整的json

如何在json文件中查找和替换值的一部分

如何在javascript中更改json obj的一部分?

如何在纯 JS 中仅操作 JSON 对象的一部分?

如何在反应中仅导入一部分json文件?

如何在 Oracle 中获取 JSON 字符串的一部分

如何在Windows(C ++)中创建过程以运行另一部分代码?

如何在C中删除字符串的最后一部分

如何在C#中获得路径的一部分?

如何在C中打印字符串的一部分

如何在C#中获取string []数组的一部分

如何使用RestTemplate在Java中仅解析Web JSON的一部分?

C# 如何组合作为列表一部分的多个 JSON 数组?

如何使用ActiveRecord仅选择存储在Postgres中的json的一部分

如何从c#中的html代码中获取html代码的一部分?

我如何编译(运行)C# 中的一部分代码?

如何使用 C 中的宏计算表达式的一部分?

如何在Scala中以字符串形式读取嵌套json对象的一部分

如何在Visual Studio 2012中使JSON文件成为项目的一部分

如何在 XAML 中迭代集合,其中集合是 c# 类中模型的一部分

如何在C#中获取和拆分一部分字符串?

我如何在 C# 中打印每个字符的一部分

仅解析大型JSON的一部分

如何使用jq解析器提取json对象中的一部分字符串值

如何将json的一部分存储到另一个json文件中

如何仅将Json文件的一部分反序列化为类C#

在 JSON C# 中包含类名作为序列化的一部分

在C中获取整数的一部分