add universal json parser for client's log