--- title: PushMessageData.json() slug: Web/API/PushMessageData/json tags: - API - Experimental - JSON - Method - Push - PushMessageData - Reference - Service Workers translation_of: Web/API/PushMessageData/json ---

{{APIRef("Push API")}}{{SeeCompatTable()}}

{{domxref("PushMessageData")}} インターフェースの json()メソッドは、プッシュメッセージデータを JSON オブジェクトとして抜き出します。

構文

var myJson = PushEvent.data.json();

パラメーター

なし。

戻り値

JSON オブジェクト。

self.addEventListener('push', function(event) {
  var jsonObj = event.data.json();

  // JSON を使って何かを実行する
});

仕様

仕様 状態 コメント
{{SpecName('Push API', '#widl-PushMessageData-json-JSON', 'json()')}} {{Spec2('Push API')}} 初期定義。

ブラウザ実装状況

{{Compat("api.PushMessageData.json")}}

関連項目