標準の MVC では、JsonNet を使用してキャメルケースの JSON を返し、関連するエンティティを持つエンティティを正常にシリアル化します (それ以外の場合、デフォルトのシリアライザーを使用して「サイクル」エラーを報告します)。
Orchard モジュールの WebAPI コントローラーについても同じことをしたいと思います。デフォルトでは、PascalCase JSON を返し、エンティティのリストが与えられると「cyles」例外を報告します。
JsonNet が生成するものを模倣するために、Orchard モジュール内から JSON 出力を構成する最善の方法を誰か説明できますか?