从OkHttpClient的对象创建带有json体的RequestBody
的正确方法是什么。
我有一个非常简单的3字段对象,我需要将其序列化为json以提供OkHttp RequestBody。
val json = gson.toJson(requestObject)
val requestBody = RequestBody.create(JSON_MEDIA_TYPE, json)
我确实选择了gson而没有过多关注。我试图做一些基准来检查性能,但说实话,我看不出那么多的性能问题(使用探测器和谷歌卡尺用于microbenchmark)。这种特殊的方法可能会被频繁使用,因此引起关注。
我有几个选择可以考虑: