Ana içeriğe geç Tamamlayıcı içeriğe geç

JsonGet - kod ve grafik fonksiyonu

JsonGet(), bir JSON (JavaScript Object Notation) veri dizesinin yolunu döndürür. Veri, geçerli JSON olmalıdır ancak ek boşluk veya yeni satırlar içerebilir.

Söz Dizimi:  

value JsonGet(json, path)

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

Bağımsız Değişkenler
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ı kullanmadan özellik aranmasına olanak tanır.

Örnek: Geçerli ve geçersiz grafik ifadeleri
Örnek Sonuç
JsonGet( '{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '' ) {"a":{"foo":"bar"},"b":[123,"abc","ABC"]} döndürür
JsonGet( '{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/a' ) {"foo":"bar"} döndürür
JsonGet( '{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/a/foo' ) "bar" döndürür
JsonGet( '{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b' ) [123,"abc","ABC"] döndürür
JsonGet( '{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b/0' ) 123 döndürür
JsonGet( '{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b/1' ) abc döndürür
JsonGet( '{"a":{"foo":"bar"},"b":[123,"abc","ABC"]}', '/b/2' ) ABC döndürür
JsonGet( '{"a":"b"}','/b' ) null döndürür. Yol, JSON verilerinin geçerli bir parçasına işaret etmiyor.
JsonGet( '{"a"}','/a' ) null döndürür. JSON verileri geçerli JSON değil ("a" üyesinin bir değeri yok).

Örnek - JsonGet temel bilgileri

Ayrıca bkz.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!