Google API 용 메타 데이터 사이트를 만들고 있습니다. 이것은 구현을 비웃는 것과 같습니다. 현재 요청 응답 객체의 JSON 표현을 만드는 데 어려움을 겪고 있습니다. 이들은 목록을 포함 할 수도있는 복잡한 객체입니다.C# 개체 계층 구조를 걷고 JSON 문자열을 만드는 방법은 무엇입니까?
지금 당장 리플렉션을 통해 via 모든 요청과 해당 응답 객체를 찾을 수 있습니다.
JSON 샘플 문자열로 반사를
assembly.GetType("FullyQuallifiedObjectName")
출력을 변환 할 수있는 라이브러리가 있습니까? 나의 연구는 지금까지 결실이 없었다.
서비스 스택을 사용하는 기존 api가 있습니다. ServiceStack의 꾸불 꾸불 한 구현은 필요한 기능을 제공하지 않습니다. – OBL
WebApi 도움말 페이지 생성기를 서비스에 적용 할 것을 제안했습니다. 너무 어려운 경우 샘플 요청/응답 객체를 만들고 JSON.NET 라이브러리를 사용하여 JSON에 serialzie 할 수 있습니다. – opewix
JSON.NET을 사용해 보았습니다. 반사 객체에서는 작동하지 않습니다. – OBL