C# 有没有从文件中读取JSON元素的方法?(无需反序列化)

C# 有没有从文件中读取JSON元素的方法?(无需反序列化),c#,json,C#,Json,我有一个文本文件,它有几个JSON格式的元素 我当然可以读取文本文件并将其反序列化为对象 然而,我想知道是否有一种方法可以在不反序列化它们的情况下阅读这些内容并将其划分为元素(甚至只是一个级别) 原因是我需要JSON格式的元素,将其反序列化、拆分并再次序列化似乎很愚蠢 例如: { "name": "John Smith", "address":"Fascination Street #222" "number": 5 } { "number":5, "image

我有一个文本文件,它有几个JSON格式的元素 我当然可以读取文本文件并将其反序列化为对象

然而,我想知道是否有一种方法可以在不反序列化它们的情况下阅读这些内容并将其划分为元素(甚至只是一个级别)

原因是我需要JSON格式的元素,将其反序列化、拆分并再次序列化似乎很愚蠢

例如:

{  "name": "John Smith",
    "address":"Fascination Street #222"
    "number": 5
}
{    "number":5,
     "image":"Qlsdfsdfjsdfksdfksdfjsdfk......",
     "payment": 500
}
{    "number":5,
     "image":"Qlsdfas;fldjkewlfdsdfjsdfksdfksdfjsdfk......",
     "payment": 300
}
....

我想把这些元素分开放在{}之间。考虑到它们里面可能有其他的{或数组[]

我想,这里有一种方法可以做到这一点:


如果没有,请举例说明。

这不是答案。请删除。