###前提・実現したいこと
AWS SNSでPublishしたTopicをもとにLambdaを発火させようとしています。
この時、SNSから送信されたMessageにJSON文字列を設定し、JSONに設定されたパラメタをLambda Function実行時の変数にしたいと考えています。
しかし、Messageで受信できる文字列は、JSON形式では無いため JSON.parse ではエラーが発生します。
今後のメンテナンス性を考え、正規表現で解析する方法ではなく、JSONに変換できる方法があればと考えています。
経験豊富な皆様のご意見を伺わせていただければ幸いです。よろしくお願い致します。
###発生している問題・エラーメッセージ
const message = event.Records[0].Sns.message; console.log(message); // {target_cd: "abc00000000", detail_cd: "img00001"} console.log(JSON.parse(message)); // ※ここでエラーが発生
###補足情報(言語/FW/ツール等のバージョンなど)
Node.js Ver.4.3

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/15 00:12
2017/02/15 00:20
2017/02/15 00:35
2017/02/15 01:32