use json to post content