json_last_error — 返回最后发生的错误
说明: int json_last_error ( void )
如果有,返回 JSON 编码解码时最后发生的错误。

0 JSON_ERROR_NONE 	No error has occurred   没有错误发生 	
 
1 JSON_ERROR_DEPTH 	The maximum stack depth has been exceeded  	
 
2 JSON_ERROR_STATE_MISMATCH 	Invalid or malformed JSON  无效或不正确的JSON 	
 
3 JSON_ERROR_CTRL_CHAR 	Control character error, possibly incorrectly encoded 控制字符的错误,可能是错误编码

4 JSON_ERROR_SYNTAX 	Syntax error  语法错误 	 

5 JSON_ERROR_UTF8 	Malformed UTF-8 characters, possibly incorrectly encoded 畸形的UTF-8字符,可能错误编码