# IsJson - kod ve grafik fonksiyonu

IsJson(), belirtilmiş bir dizenin geçerli JSON (JavaScript Object Notation) verisi içerip içermediğini sınar. Ayrıca belirli bir JSON veri türünü doğrulayabilirsiniz.

Söz Dizimi:

value IsJson(json [, type])

Dönüş verileri türü: dual

Bağımsız Değişkenler

| Bağımsız Değişken | Tanım |
| --- | --- |
| json | Test edilecek dize. Fazladan boşluklar veya yeni satırlar içerebilir. |
| type | Test edilecek JSON veri türünü belirten isteğe bağlı bağımsız değişken.<br><br><ul> <li> <p>"value" (varsayılan)</p> </li> <li> <p>"object"</p> </li> <li> <p>"array"</p> </li> <li> <p>"dize"</p> </li> <li> <p>"number"</p> </li> <li> <p>"Boolean"</p> </li> <li> <p>"null" </p> </li> </ul> |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/IsJson.htm)

#### Örnek: Geçerli JSON ve tür

| Örnek | Sonuç |
| --- | --- |
| `IsJson('null')` | -1 (true) döndürür |
| `IsJson('"abc"', 'value')` | -1 (true) döndürür |
| `IsJson('"abc"', 'string')` | -1 (true) döndürür |
| `IsJson(123, 'number')` | -1 (true) döndürür |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/IsJson.htm)

#### Örnek: Geçersiz JSON veya tür

| Örnek | Sonuç | Tanım |
| --- | --- | --- |
| `IsJson('text')` | 0 (false) döndürür | 'text' geçerli bir JSON değeri değildir |
| `IsJson('"text"', 'number')` | 0 (false) döndürür | '"text"' geçerli bir JSON sayısı değildir |
| `IsJson('"text"', 'text')` | 0 (false) döndürür | 'text' geçerli bir JSON türü değildir |

Ayrıca bkz.

* [JsonGet - kod ve grafik fonksiyonu](https://help.qlik.com/tr-TR/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/JsonGet.htm)

* [JsonSet - kod ve grafik fonksiyonu](https://help.qlik.com/tr-TR/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/JsonSet.htm)