如何在c#中将对象转换为数组?

如何在c#中将对象转换为数组?,c#,arrays,json,string,object,C#,Arrays,Json,String,Object,如何获取此文件路径?无法将此对象转换为数组 还有其他方法可以实现此文件路径吗?如果您正在讨论解析JSON jsonResult["filePath"] {[ "D\\test.pdf" ]} 并通过Json.net从中获取价值,您可以 { "filepath":[ "D://test.pdf", "D://test2.pdf" ] } 尝试搜索“如何解析C语言中的JSON”——例如,如果你认为有用的建议,考虑删除这个问题。如果您发现它没有用

如何获取此文件路径?无法将此对象转换为数组


还有其他方法可以实现此文件路径吗?

如果您正在讨论解析JSON

jsonResult["filePath"]
{[
  "D\\test.pdf"
]}
并通过Json.net从中获取价值,您可以

{
    "filepath":[
        "D://test.pdf",
        "D://test2.pdf"
    ]
}

尝试搜索“如何解析C语言中的JSON”——例如,如果你认为有用的建议,考虑删除这个问题。如果您发现它没有用,请编辑您的问题,说明您尝试了什么以及为什么它不起作用。您还可以将Json粘贴到中,从中生成c。请注意,Json应该有一个数组的名称,或者没有花括号。在解析Json格式错误之前,请更正创建此Json的设备或修剪/调整。在.NET Core 3.1中,Json格式错误或使用错误
JObject obj = JObject.Parse(jsonString);
MessageBox.Show(obj["filepath"][0].ToString()); // Showing "D://test.pdf"