今天做了一个功能,需要解析数据库下发的Json数据,偶然的一次把数据填错了,然后我这边解析一个INT型数据的时候val"value"].asInt()崩掉了,检验了下数据发现那个数据大于INT_MAX了,那么为了保证客户端的稳定不会因为服务器下发数据错误而崩掉,我该如何在解析的时候检验数据是否合乎要求?
急求解答
今天做了一个功能,需要解析数据库下发的Json数据,偶然的一次把数据填错了,然后我这边解析一个INT型数据的时候val"value"].asInt()崩掉了,检验了下数据发现那个数据大于INT_MAX了,那么为了保证客户端的稳定不会因为服务器下发数据错误而崩掉,我该如何在解析的时候检验数据是否合乎要求?
急求解答