JSON雖好,一點點不對,能把人折騰死:
1、變量必須要用雙引號
2、如果是字符串,必須要用引號包起來
Error:Expecting : delimiter: line 1 column 6 (char 5) 這是變量間忘了用逗號了
Error:Expecting , delimiter: line 1 column 38 (char 37) 這是一個非數字串忘了用引號了。char37,是指“S”的位置,因為發現不是數字。
{"data":"2017-06-17","devId":20050708S00001,"name_140":140,"name_141":141,"name_142":……
Error:Unterminated string starting at: line 1 column 39 (char 38) 這個bug令人發指,通過輸出字符串才發現,是通過命令行參數傳遞的串,但空格導致被識別為多個命令行參數了。在整個參數外加雙引號即可。
{'breakDown':false,'breakDownEndTime':'2017-06-17 13:08:20','breakDownLastTime':'3','breakDownStartTime':'2017-06-17 13:08:16','devId':'20050708S00001',}"