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:
- Escape edilmiş tırnakları düzeltme:
\\"karakterlerini"ile değiştirir - Başlangıç tırnaklarını temizleme:
"[karakterlerini[ile değiştirir - 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.