Json-Rpc
像 createrawtransaction 這樣的 bitcoin-cli 命令不能在命令行上使用 json
我正在嘗試
createrawtransaction
使用 Windows7 命令行在 testnet 上使用 api 創建原始事務。我總是收到“解析 JSON 錯誤”:C:\Users\amjad>bitcoin-cli -testnet createrawtransaction '[{ "txid" : "12b8e7ede 4992f4d30f93idj3085746951d945e39f40becebd7c290af8c2e7ad", "vout" : 0 }]' '{"mxh3 H416KCRoBDiweSESew5YJyAk1nxLrN": 0.025, "mkrzDhhZtzQm8zgckSs4fMNrvtNJ66zaFe": 0. 0245}' error: Error parsing JSON:'[{
有誰知道我做錯了什麼?
在查看比特幣開發人員參考時,我看到了一個範例,
''
與您相比,他們在輸入列表之前和之後使用了另外兩個。對於您的輸入,我還得到了“解析 JSON 時出錯”,但使用bitcoin-cli -testnet createrawtransaction '''[{ "txid" : "12b8e7ede4992f4d30f93idj3085746951d945e39f40becebd7c290af8c2e7ad", "vout" : 0 }]''' '{"mxh3H416KCRoBDiweSESew5YJyAk1nxLrN": 0.025, "mkrzDhhZtzQm8zgckSs4fMNrvtNJ66zaFe": 0.0245}'
它解析正確。
嘗試將您的命令重寫為
bitcoin-cli -testnet createrawtransaction "[{\"txid\": \"12b8e7ede4992f4d30f93idj3085746951d945e39f40becebd7c290af8c2e7ad\", \"vout\": 0}]" "{\"mxh3H416KCRoBDiweSESew5YJyAk1nxLrN\": 0.025, \"mkrzDhhZtzQm8zgckSs4fMNrvtNJ66zaFe\": 0.0245}"