Fix #12: To use `JSONObject` instead of `String` representing JSON