我有很多的JSON消息是我必須反覆進行測試而CMD控制檯內推。爲推動測試場景消息#1,#2等而設置靈活的熱鍵,而不是重新複製和重新播放會很方便。使用AutoHotkey的,以生成JSON對象
單線JSONs我推藉此通用格式:
//Case1 - message is perfectly formated blah blah
{"field1":"case1Data1","field2":"case1Data2","field3":"case1Data3"..."field12":"case1Data12"}
//Case2 - message has an empty field3 or something blah blah
{"field1":"case2Data1","field2":"case2Data2","field3":""..."field12":"case2Data12"}
//CaseN - message is test scenario N (you get the patterN)
{"field1": "caseNData1",....}
的AutoHotkey一直在初始化我的測試環境(打開我的炮彈,開始我的各種卡夫卡主題等)非常有幫助。如果只是使用它來推送JSON,就如此簡單:
;Test Message #1
;Enter a base json here
;Windows+Ctrl+1
#^1::
Send,{"field1":"data1","field2":"data2","field3":"data3"..."field12":"data12"}
Return
問題出在當然是{}。自動密鑰保留它們,例如{enter}。
我該如何解決這個問題?
你有沒有看着https://github.com/cocobelgica/AutoHotkey-JSON – jszobody