Latest web development tutorials
×

JavaScript kurs

JavaScript kurs JavaScript krótkie wprowadzenie JavaScript zwyczaj JavaScript eksport JavaScript gramatyka JavaScript oświadczenia JavaScript uwaga JavaScript zmienna JavaScript Typy danych JavaScript Przedmioty JavaScript funkcja JavaScript zakres JavaScript wydarzenie JavaScript sznur JavaScript operatorzy JavaScript porównać JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Typ konwersji JavaScript Wyrażenia regularne JavaScript błąd JavaScript Debugowanie JavaScript zmienny wyciąg JavaScript Tryb Strict JavaScript Zastosowanie niezgodne z przeznaczeniem JavaScript Uwierzytelnianie za pomocą formularzy JavaScript zarezerwowane słowa kluczowe JavaScript JSON JavaScript void JavaScript Kod Specyfikacja

JS funkcja

JavaScript definicja funkcji JavaScript Argumenty funkcji JavaScript wywołanie funkcji JavaScript zamknięcia

JS HTML DOM

DOM krótkie wprowadzenie DOM HTML DOM CSS DOM wydarzenie DOM EventListener DOM element

JS zaawansowane Tutorial

JavaScript Przedmioty JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp Przedmioty

JS przeglądarka BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript muzyka pop JavaScript Tymczasowy zdarzenia JavaScript Cookies

JS magazyn

JavaScript magazyn JavaScript test jQuery JavaScript test Prototype

JS Przykłady

JavaScript Przykłady JavaScript instancja obiektu JavaScript Przeglądarka Instancja obiektu JavaScript HTML DOM Przykłady JavaScript streszczenie

JS Reference Manual

JavaScript Przedmioty HTML DOM Przedmioty

JavaScript JSON

JSON jest formatem do przechowywania i przenoszenia danych.

JSON jest zazwyczaj używany do przesyłania danych do serwera WWW.


Co to jest JSON?

  • JSON angielskie nazwyJava S CRIPT O bject N otation
  • JSON jest lekki format wymiany danych.
  • JSON jest niezależny od języka*
  • JSON jest łatwy do zrozumienia.

uwaga * JSON przy użyciu JavaScript, ale JSON jest tylko format tekstowy.
Tekst można przeczytać w dowolnym języku programowania, a jako format przesyłania danych.

przykłady JSON

Poniższy pracowników JSON składni zdefiniowane obiekty: tablica rekordów (obiekty) z trzech pracowników:

Przykład JSON

{ "Pracownicy": [
{ "FirstName": "Jan", "lastName": "Doe"},
{ "FirstName": "Anna", "lastName": "Smith"},
{ "FirstName": "Piotr", "lastName": "Jones"}
]}


Po JSON formatowane jako obiekty JavaScript

Format JSON jest składniowo stworzyć JavaScript kod wynikowy jest taka sama.

Ponieważ są one podobne programy można łatwo JavaScript JSON danych do obiektów JavaScript.


zasady składni JSON

  • Dane dla par klucz / wartość.
  • Dane oddzielone przecinkami.
  • Zapisz nawiasy obiektów
  • Zapisz nawiasy tablicy

JSON dane - nazwa, która odpowiada wartości

Format danych JSON dla par klucz / wartość, jak właściwości obiektów JavaScript.

par klucz / wartość zawierać nazwy pól (w cudzysłowach), a następnie dwukropek, a następnie wartość ta wynosi:

"FirstName": "Jan"


obiekt JSON

obiekt JSON jest przechowywany w nawiasach.

Jak w JavaScript, obiekt może pomieścić więcej pary klucz / wartość:

{ "FirstName": "Jan", "lastName": "Doe"}


JSON tablicy

JSON tablicy trzyma w nawiasach.

Jak w JavaScript, tablica może zawierać obiekty:

"Pracownicy": [
{ "FirstName": "Jan", "lastName": "Doe"},
{ "FirstName": "Anna", "lastName": "Smith"},
{ "FirstName": "Piotr", "lastName": "Jones"}
]

W powyższym przykładzie, "pracownicy" obiekt jest tablicą. Zawiera on trzy obiekty.

Każdy obiekt jest w trakcie nagrywania dla pracowników (imię i nazwisko).


JSON ciąg jest konwertowany do obiektu JavaScript

Zazwyczaj czytamy danych JSON z serwera i wyświetla dane na stronie internetowej.

Dla uproszczenia założyliśmy stronę internetową bezpośrednio JSON ciąg (można też przeczytać nasz poradnik JSON ):

Po pierwsze, należy utworzyć łańcuch JavaScript, dane ciąg znaków w formacie JSON ?:

var text = "{" pracownicy ": [ '+
'{ "FirstName": "Jan", "lastName": "Doe"},' +
'{ "FirstName": "Anna", "lastName": "Smith"},' +
'{ "FirstName": "Piotr", "lastName": "Jones"}]}';

Następnie za pomocą wbudowanej funkcji JavaScript JSON.parse () przekonwertować ciąg do obiektów JavaScript:

var obj = JSON.parse (tekst);

Wreszcie, korzystając z nowego obiektu JavaScript na swojej stronie:

Przykłady

<P id = "demo"> </ p>

<Script>
document.getElementById ( "demo"). innerHTML =
obj.employees [1] .firstName + "" + obj.employees [1] .lastName;
</ Script>

Spróbuj »

Podobne funkcje

funkcja opis
JSON.parse () Przez ciąg JSON do obiektu JavaScript.
JSON.stringify () JavaScript jest używany do konwersji wartości na ciąg JSON.

JSON więcej informacji można przeczytać nasz poradnik JSON .