JsonSet - Komut dosyası ve grafik fonksiyonu
JsonSet(), JSON (JavaScript Object Notation) verisi içeren bir dizeyi değiştirir. Yol tarafından belirlenen yeni konumla bir JSON değeri belirleyebilir ve ekleyebilir. Veri, geçerli JSON olmalıdır ancak ek boşluk veya yeni satırlar içerebilir.
Bilgi notuJsonSet ile istediğiniz sayıda isim-değer çifti ekleyebilirsiniz.
Söz Dizimi:
value JsonSet(json, path, value)
Dönüş verileri türü: dual
Bağımsız Değişken | Tanım |
---|---|
json | JSON verisi içeren dize. |
path |
Yol RFC 6901'e göre belirtilmelidir. Bu, JSON verilerinde karmaşık alt dize veya indeks fonksiyonları ve birleştirme kullanmadan özellikler oluşturmaya olanak tanır. |
value | JSON formatında yeni dize değeri. |
Örnek | Sonuç |
---|---|
JsonSet( '{}','/a','"b"' ) | {"a":"b"} döndürür |
JsonSet( '[]','/0','"x"' ) | ["x"] döndürür |
JsonSet( '"abc"','','123' ) | 123 döndürür |
JsonSet( '"abc"','/x','123' ) | null döndürür. Yol, JSON verilerinin geçerli bir parçasına işaret etmiyor. |
JsonSet( '{"a":{"b":"c"}}','a/b','"x"' ) | null döndürür. Yol geçersiz. |
JsonSet( '{"a":"b"}','/a','abc' ) | null döndürür. Değer, geçerli JSON değil. Dizeler, tırnak işaretleri arasında olmak zorundadır. |
Örnek - JsonSet temel bilgileri
Ayrıca bkz.