support json comments