開発者向けのウェブ技術See JavaScriptSee JavaScript リファレンスSee 標準ビルトインオブジェクトJSON
文字コードはBOMなしUTF-8。JavaScriptを超えてPythonもそのほかも種を超えて統一。ありがたや。
型はObject , Array , Number 。日付は無し。大体ISO8601使ってる。
JavaScriptで便利な裏技「末尾の,」が許されない。{[],[],[] , }
ホワイトスペースとして有効な文字は\tタブ文字 (U+0009)、CRキャリッジリターン (U+000D)、LFラインフィード (U+000A)、SP空白 (U+0020) のみ。
| エスケープ表記 | 元の文字 | |
| \” | “ | ダブルクォーテーション |
| \\ | \ | バックスラッシュ |
| \/ | / | スラッシュ |
| \n | CR | 改行 |
| \r | LF | 復帰 |
| \t | tab | タブ |
| \uUTFn | UTF |
ダブルクォーテーションに\をエスケープするので、\\の表記が要るが。このうちスラッシュは不要では?と思う。
XMLHttpRequest()でGETできるが、responseType = ‘json’; してないと JSON と解釈されない。
PHPによるxmlHttpRequestでjson形式のデータ送信。PostData = JSON.stringify( assoc{object} );でJSON化エスケープも行われる。