put JsonReader/JsonWriter inside JsonDecodingContext/JsonEncodingContext to trace error easily