私はmvc4Web APIを使用して、常にJSONを返すサービスレイヤーを構築しています。
私のapiメソッド呼び出しは、実際にはJSONオブジェクトを返す別のサービスを呼び出します。次に、このJSONオブジェクトをリターンオブジェクトとして返したいのですが、使用するリターンタイプがわかりません。
文字列を使用すると、JSONオブジェクトが引用符で囲まれます。
ちなみに、私はすでにデフォルトのMediaTypeFormatterをJSONに変更しました。
JSONオブジェクトの例を次に示します。
{
"responseHeader":{
"status":0,
"QTime":0,
"params":{
"indent":"on",
"q":"id:100001",
"wt":"json"}},
"response":{"numFound":1,"start":0,"docs":[
{
"Header":"Test Header",
"MaxPrice":515.0,
"ApartmentName":"Apartment 1",
"MaxBathrooms":4.0,
"Pool":true,
"MinBathrooms":2.0,
"MaxBedrooms":4,
"CoveredParking":false}]
}}