1
簡単な質問を引っ張っ: 私は、コマンドラインツールを使用してのpubsubサブスクリプションからメッセージを引くとのgcloudベータのpubsubサブスクリプションは、フォーマット
gcloud beta pubsub subscriptions pull MY_SUB
私は(すべての詳細と)の文字列(既に復号化) などのデータを持つテーブルを取得していますしかし、私はので、私がやった、それを使用したい:
gcloud beta pubsub subscriptions pull MY_SUB --format=json
私は(すべての詳細)でJSONを受けるが、データがエンコードされているよりも。
フォーマットを解析する方法はありますか?出版メッセージの
例:
gcloud beta pubsub topics publish myTopic "Topic Message" --attribute=Ai=A,Bee=B
NO-FORMATTING_RETURN
─────────────┬─────────────────┬────────────────┬─────────────────────────
──────────────────────────────────────────────────────────────────────────
─────────────────────────────────────────────────────────────┐
│ DATA │ MESSAGE_ID │ ATTRIBUTES │
ACK_ID
│
├─────────────┼─────────────────┼────────────────┼────────────────────────
──────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────┤
│ Topic Message │ 122122177601805 │ Ai=A Bee=B │ ACK_ID... │
└─────────────┴─────────────────┴────────────────┴────────────────────────
──────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────┘
フォーマッティング
[
{
"ackId": "ACK_ID..",
"message": {
"attributes": {
"Ai": "A",
"Bee": "B"
},
"data": "SGVsbG8gVG9waWM=",
"messageId": "122121955409996",
"publishTime": "2017-05-11T10:26:54.143Z"
}
}
]