JSONを返すモバイル用のWebAPIを開発しましたが、JSONを返すのにうまくいきましたが、JSONはXMLになります。webapiがJSONを文字列のXMLで返します
以下は私のコードとスクリーンショットです。
return JsonConvert.SerializeObject(result);
"result"は私がデータを入力する私の応答クラスです。私はNewsoftのJavaScriptSerializerとJsonConvertを試しましたが失敗しました。
は、どのように私はそれをJSONで単純な文字列で動作し得ることができますか?
「Response.ContentType = "application/json"; '[MSDNリファレンス]」(https://msdn.microsoft.com/en-us/library/ms525208%28v=vs.90%29.aspx? f = 255&MSPPError = -2147217396)と[application/json](http://www.iana.org/assignments/media-types/application/json)と[RFC 7159](https://tools.ietf.org/ html/rfc7159) –
ありがとうございますが、どこでそれをする必要がありますか? –
サーバー上のサーバーからデータが送信される前に行う必要があります。かなり標準的なのは、フォーマットを決定するために新しいgetフラグを受け入れるコードを追加することです。 flagが設定されていない場合は、デフォルトとして選択したものとしてレンダリングされます。例えば 'https://example.com/api/foo?type = json' –