use pragma once,replace rapidjson with json11