2014-01-27 50 views
0

我有json的一些对象在里面。我只需要json中的一个对象。那么哪种方法对速度和性能会更好 - 仅解析这个对象还是解析整个文档?解析JSON性能

+0

不成熟的优化是万恶的根源;)无论哪个人需要较少的编码,并记下它。如果稍后遇到瓶颈,则可以将其切换。 –

+0

这是我的瓶颈,我解析整个数据并得到7-8秒的延迟,然后才得到所有需要的数据。 – Outofdate

+0

哎。是的,这很糟糕。你有没有尝试过另一种方式?这应该回答你的问题。 –

回答

1

如果您只想显示可能在JSON对象或JSON数组本身内的特定JSON对象,那么您只是解析该特定的JSON对象而不是解析整个文档。

0

如果你不打算使用其余的数据,你可以解析你只需要的项目。

0

从理论上讲,只要该对象能够在较短的工作时间内更快地得到结果。所以只需解析你需要的对象。