Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

JsonSet — funkcja skryptu i funkcja wykresu

JsonSet() modyfikuje ciąg zawierający dane JSON (JavaScript Object Notation). Może ustawić lub wstawić wartość JSON z nową lokalizacją określoną przez ścieżkę. Dane JSON muszą mieć poprawny format JSON, ale mogą zawierać dodatkowe spacje i znaki nowego wiersza.

Składnia:  

value JsonSet(json, path, value)

Typ zwracanych danych: wartość podwójna

Argumenty
Argument Opis
json Ciąg zawierający dane JSON.
path

Ścieżka musi spełniać warunki normy RFC 6901. Umożliwia to budowanie właściwości w danych w formacie JSON bez użycia skomplikowanych funkcji operujących na fragmentach tekstu lub indeksujących oraz instrukcji konkatenacji.

value Nowa wartość ciągu w formacie JSON.
Przykład: prawidłowe i nieprawidłowe wyrażenia wykresu
Przykład Wynik
JsonSet( '{}','/a','"b"' ) Zwraca wartość {"a":"b"}
JsonSet( '[]','/0','"x"' ) Zwraca wartość ["x"]
JsonSet( '"abc"','','123' ) Zwraca wartość 123
JsonSet( '"abc"','/x','123' ) Zwraca wartość null. Ścieżka nie wskazuje prawidłowej części danych w formacie JSON.
JsonSet( '{"a":{"b":"c"}}','a/b','"x"' ) Zwraca wartość null. Nieprawidłowa ścieżka.
JsonSet( '{"a":"b"}','/a','abc' ) Zwraca wartość null. Nieprawidłowy format JSON wartości. Ciąg musi być ujęty w cudzysłów.

Przykład — podstawy JsonSet

Zob. także:

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!