私はasp.net Web APIを使用していますが、個人的にはjsonでデータを処理するのが好きで、クライアントに何を使用HttpResponseMessage
するRequest.CreateResponse
かを決定させることができます.
ただし、xml データを見ると、ノード名がひどいことがわかります。ファイル名を変更する以外に変更できるのだろうか?たとえば xmlRoot を試しましたが、何もしませんでした。
たとえば、私はこのようなリターンを行います
return Request.CreateResponse<ResponseResult<List<PersonSearchDto>>>(HttpStatusCode.OK, p);
このような名前のルートノードを取得します
ResponseResultOfArrayOfPersonSearchK0AojvId
のような名前に変更できればいいのですがPersons