.NET Framework는 System.Runtime.Serialization.Json.DataContractJsonSerializer 및 System.Web.Script.Serialization.JavaScriptSerializer 와 함께 제공되며 둘 다 JSON을 de / serialize합니다. 이러한 유형 중 하나를 다른 유형보다 선택해야하는시기를 어떻게 알 수 있습니까? MSDN은 상대적인 이점이 무엇인지 명확하지 않습니다.
JSON을 사용하거나 내보내는 여러 프로젝트가 있으며 지금까지 선택한 클래스는 각 프로젝트에 대한 기본 개발자의 의견에 따라 달라졌습니다. 일부는 간단하고, 둘은 JSON에서 관리되는 유형을 생성하는 것과 관련된 복잡한 논리를 가지고 있지만 (유형은 스트림에 가깝게 매핑되지 않음) 속도에 중점을 두지 않고 하나는 속도가 필요합니다. 적어도 지금은 WCF와 상호 작용하지 않습니다.
대체 도서관에 관심이 있지만 누군가 내 질문에 대한 답변을 얻길 바랍니다.