オブジェクト内にレスポンスがネストされます。オブジェクトを含めるとエラーになります。指定を使用してください。作者のメールアドレスのみが返されます。指定するのは同等です。必要に応じて、フィールドの選択にワイルドカードを使用します。指定すると、ページマップ内のすべてのオブジェクトが選択されます。パラメータ値がレスポンスに与える影響を説明します。エンコードされている必要があります。このドキュメントの例では、読みやすさを優先してエンコーディングを省略しています。パラメータ値はフィールドのカンマ区切りリストであり、各フィールドは、レスポンスのルートからの相対位置で指定します。オペレーションを実行する場合、レスポンスは通常、リソースの配列が格納されたコレクションです。単一のリソースを返すオペレーションを実行する場合、各フィールドは当該リソースからの相対位置で指定します。選択したフィールドが配列(または配列の一部)である場合、サーバーは、配列内のすべての要素について、選択された部分を返します。レベルの例を挙げます。配列内のすべての要素を返します。各要素内のすべてのフィールドが含まれますが、その他のフィールドは含まれません。配列内のすべての要素を返します。フィールドのみを返します。ネストされたフィールドが返される場合、レスポンスにはそのフィールドを含む親オブジェクトも必ず含まれます。親フィールド内のその他の子フィールドは、明示的に選択されていない限り含まれません。フィールドのみを返します。フィールド(存在する場合)のみを返します。以下に、リソースレベルの例を挙げます。フィールドを返します。サブフィールドを返します。フィールドを返します。部分選択を使用して個々のフィールドの一部のみをリクエストするデフォルトでは、リクエストに特定のフィールドを指定すると、サーバーは、オブジェクト全体または配列要素全体を返します。)」部分選択構文を使用します。コードとリクエストされたデータを返送します。a/b")を返します。以下は、前出の導入セクションで挙げた部分レスポンスの例です。パラメータを使用して返却するフィールドを指定しています。https://www.googleapis.com/demo/v1?fields=kind,items(title,characteristics/length)部分レスポンスは、たとえば次のようになります。それらのパラメータを使用して、各クエリの結果のサイズを管理可能なサイズまで縮小してください。しないと、部分レスポンスによるパフォーマンスの向上が得られないことがあります。パッチ(部分更新)リソースを変更する際に不要なデータの送信を回避する方法もあります。構文に比べて簡素化されています。以下に示す簡単な例は、パッチを使用して、小さな更新を行うために送信する必要があるデータを最小化する方法を示しています。リソースのタイトルのみを更新する方法を示します。フィールドのみを送信します。コード、および更新されたリソース全体を返します。フィールドだけなので、更新前と異なるのはこのフィールドだけです。パラメータとパッチを組み合わせて使用すると、更新リクエストの効率をさらに高めることができます。リクエストはリクエストのサイズのみを削減します。部分レスポンスはレスポンスのサイズを削減します。パラメータを指定します。フィールドのみを含めます。フィールドを指定する際には、そのフィールドが存在する親オブジェクトも含める必要があります。これは、部分レスポンスで親オブジェクトが返されるのと同じです。親オブジェクトが存在する場合、送信した変更対象データは親オブジェクトのデータとマージされます。フィールドを新しく追加するには、新規のフィールドとその値を指定します。既存のフィールドの値を変更するには、そのフィールドを指定して、新しい値を設定します。