「メッセージ」というオブジェクトがあります
「メッセージ」は匿名オブジェクトを(文字列として)保持します:
{"action":"wakeup","hello":"testing123"}
// this is what I get when I output "message" with alert()
そこから「こんにちは」のコンテンツに対処/取得するにはどうすればよいですか?
「メッセージ」というオブジェクトがあります
「メッセージ」は匿名オブジェクトを(文字列として)保持します:
{"action":"wakeup","hello":"testing123"}
// this is what I get when I output "message" with alert()
そこから「こんにちは」のコンテンツに対処/取得するにはどうすればよいですか?
が文字列の場合message(を使用してチェックしtypeof message === 'string'ます)、を使用してオブジェクトを作成できますmessage = JSON.parse(message)。その後、 (value'wakeup' message.action)とmessage.hello(value'testing123')がで利用可能になりmessage、オブジェクトになります。
messageすでにオブジェクトでありmessage.wakeup、message.hello両方とも変換せずに使用できるはずです。
これはJSONオブジェクトだと思うので、eval関数を使用してjsonに変換し、変換の結果を含む変数のプロパティとして使用できます。
JSONとjQueryを使用しているので、AJAX呼び出しからデータを取得していると仮定します。$.getJSON()完全に形成されたJavascriptオブジェクトを提供するメソッドを使用できます。
それが正しくない場合はeval()、メッセージ文字列を呼び出してJavascriptオブジェクトを作成する必要があります。