Ana içeriğe geç

Json Bir Veriden Tırnak ("") İşaretlerini Replace ile Temizleme Scripti

Groovy Script

responseBodyTextToClient=responseBodyTextToClient.replace('\\\"','\"').replace('\"[','[').replace(']\"',']')

Açıklama

Bu script, response body'deki JSON verisinden gereksiz tırnak işaretlerini temizler:

  1. Escape edilmiş tırnakları düzeltme: \\" karakterlerini " ile değiştirir
  2. Başlangıç tırnaklarını temizleme: "[ karakterlerini [ ile değiştirir
  3. Bitiş tırnaklarını temizleme: ]" karakterlerini ] ile değiştirir

Bu işlem, JSON verisinin düzgün bir şekilde parse edilebilmesi için gereklidir.

not

Bu script, response hattında (Response Policy) çalıştırılmalıdır çünkü responseBodyTextToClient değişkenini kullanmaktadır.