aviod the null exception
add optDouble for JsonData
Merge branch 'tmp'