【发布时间】:2012-05-31 07:22:34
【问题描述】:
我有很多遗留代码,其中 json 是通过使用 for 循环手动解析的。这通常需要O(n) 时间。我知道json.net 在time 和space 方面会更好,但深入了解它是如何工作的,将帮助我做出明智的决定,是否值得付出努力实际继续前进并投入时间和人力将所有内容移至 json.net。
【问题讨论】:
-
您期待一种比数据单次迭代更快的算法?
-
您希望从这个问题中得到什么?任何人都可以通过查看源代码来了解 JSON.NET 的工作原理:json.codeplex.com/SourceControl/changeset/view/65597
-
我猜他在找工作
-
“这在内部是如何工作的”与“我应该使用它吗”不同。
-
@AbhishekIyer - 征求意见并没有错误,但 SO 可能不是讨论图书馆的正确论坛。如常见问题解答中所述,“您应该只根据您面临的实际问题提出实用、可回答的问题。闲聊、开放式问题会降低我们网站的实用性,并将其他问题推到首页之外。”在其他 stackexcahnge 网站之一上,您可能会更好。