2017-04-26 45 views
0

我試圖使用CLI創建這樣一個意義上的藏:扇子CLI藏匿JSON錯誤

意義上的CLI藏匿創建停頓/客戶端

這就給了我一個JSON文件來創建藏匿,我把我的要求,例如:

{ 
    "path": "silence/client", 
    "Content-Type": "application/json", 
    "content": { 
    "reason": "reason here", 
    "source": "uchiwa", 
    "timestamp": 1493220469 
    } 
} 

但是當我保存文件,我得到這個錯誤:

JSON::ParserError: A JSON text must at least contain two octets!

我對json不太熟悉,這是什麼意思?

+0

我只是跑這個問題沒有:

目前,如果你的藏匿處創建一個空的或畸形的JSON文件,您可以從意義上-CLI得到下面的輸出。你正在使用哪個版本的Sensu和sensu-cli?我測試了運行'Sensu'版本'0.12.3'和'sensu-cli'版本'0.6.3.2'。命令: '$ sensu-cli存儲創建「靜音/測試」' 這提示輸入一個JSON,爲此我添加了: '{ 「path」:「silence/jstest」, 「Content-Type」 : 「應用/ JSON」, 「內容」:{ 「理由」: 「測試」, 「源」: 「團扇」, 「時間戳」:1494331612} } ' 而這一工作沒有問題。 – vase

回答

0

根據this question's answer,你的json文件可能已經空了或者有些畸形。

sensu-cli stash create 'silence/test' 
The stash you created has invalid JSON.