【发布时间】:2016-07-18 05:19:46
【问题描述】:
我现在在 C# 中工作,我正在使用 JSON.Net 将 json 字符串解析为 C# 对象。我的部分问题是我得到了一些这样的字符串:
{"name": "John"}{"name": "Joe"}
当我尝试使用 JsonConvert.DeserializeObject<> 反序列化时,它会引发异常。
我想知道将这个较大的字符串拆分为较小的 json 字符串的最佳方法是什么。
我正在考虑遍历字符串并匹配“级别 0”的花括号。这看起来是个好主意吗?或者有更好的方法吗?
【问题讨论】:
-
你从哪里得到这个 json?
-
它们是我正在做的一个练习中给我的一些测试用例。
-
它不是有效的 Json,但可以进行一些小的更改 [{"name": "John"},{"name": "Joe"}]