fix asJson