Susmitha Gudapati
07/26/2022, 9:14 PMParametersBuilder
to build params from JsonObject and I see that double quotes are added to my query params’ values. Can someone help me in correcting or handling this ?val jsonObject = this.httpApiClient.json.encodeToJsonElement(
kClass.serializer(),
params
).jsonObject
val parametersBuilder = ParametersBuilder(10, UrlEncodingOption.NO_ENCODING)
jsonObject.entries.forEach { it ->
this.appendParameter(
parametersBuilder,
null,
it.key,
it.value
)
}
when (value) {
is JsonNull -> Unit
is JsonPrimitive -> builder[finalKey] = value.jsonPrimitive.content
is JsonArray -> builder.appendAll(
finalKey,
value.jsonArray.map { it.jsonPrimitive.content })
Aleksei Tirman [JB]
07/27/2022, 6:58 AM