
Format 'JavaScript Object Notation' (JSON)
JavaScript Object Notation (JSON) ist ein einfaches Datenaustauschformat. Benutzer können JSON einfach lesen und schreiben. JSON ist für das Analysieren und Generieren durch Maschinen konzipiert. JSON basiert auf einer Teilmenge der Programmiersprache JavaScript, Standard ECMA-262 3rd Edition - Dezember 1999. JSON ist ein Textformat, das völlig sprachunabhängig ist, aber Konventionen verwendet, die Programmierern der C-Sprachfamilie vertraut sind, darunter C, C++, C#, Java™, JavaScript, Perl, Python und viele andere. Diese Merkmale machen JSON zu einer idealen Programmiersprache für den Datenaustausch. Weitere Details zum JSON-Format finden Sie unter Einführung in JSON.
Anmerkung: Der Eigenschaftsname in den JSON-Daten muss exakt mit dem Eigenschaftsnamen im Geschäftsobjekt übereinstimmen.
Geschäftsobjekt mit einfacher Kardinalität
Beispiel für ein Geschäftsobjekt:

Die Eigenschaften dieses Geschäftsobjekts besitzen die folgenden Werte:
| Geschäftsobjekt | Eigenschaft | Wert |
|---|---|---|
|
|
|
Das entsprechende JSON-Format lautet wie folgt:
1 {
2 "firstName": "John",
3 "lastName": "Smith",
4 "address": {
5 "streetAddress": "21 2nd Street",
6 "city": "New York",
7 "state": "NY",
8 "postalCode": 10021
9 },
10 "phoneNumbers": [
11 "212-732-1234",
12 "646-123-4567"
13 ]
14 }
Geschäftsobjekt mit mehrfacher Kardinalität
Beispiel für ein Geschäftsobjekt:

Die Eigenschaften dieses Geschäftsobjekts besitzen die folgenden Werte:
| Geschäftsobjekt | Eigenschaft | Wert |
|---|---|---|
|
|
|
Das entsprechende JSON-Format lautet wie folgt:
15 {
16 "firstName": "John",
17 "lastName": "Smith",
18 "address": [{
19 "streetAddress": "21 2nd Street",
20 "city": "New York",
21 "state": "NY",
22 "postalCode": 10021
23 },{
24 "streetAddress": "577 Airport Blvd",
25 "city": "Burlingame",
26 "state": "CA",
27 "postalCode": 94010
28 }],
29 "phoneNumbers": [
30 "212-732-1234",
31 "646-123-4567"
32 ]
33 }